ProficientNowTechRFCs

Appendix A: Glossary and Diagram Index

RFC-PAM-0002                                                   Appendix A
Category: Standards Track                      Glossary and Diagram Index

Appendix A: Glossary and Diagram Index

← Previous: 13. Evolution | Index | Next: Appendix B →


A.1 Terms

TermDefinition
Arc SSHSSH over the Azure Arc relay, authenticated by Entra via the AADSSHLoginForLinux extension; invoked with az ssh arc
AADSSHLoginForLinuxArc extension that validates Entra-issued certificates, evaluates the two Azure login roles, provisions the local account, and places active admins in aad_admins
Administrator LoginAzure role Virtual Machine Administrator Login: login with full sudo
User LoginAzure role Virtual Machine User Login: login without sudo
PIMEntra Privileged Identity Management: eligible assignments activated just-in-time with MFA, justification and optional approval
Machine classGrouping of hosts by role (uat, prod, erp, data, k8s, pve, infra) carried as the Arc tag pn_class
TierOne of Admin, Operator, Editor, Deployer, Viewer — an Entra group with a defined Azure role and on-host meaning
pn-accessThe per-host synchronisation agent that reconciles Linux groups and account lifecycle with Entra using the host's managed identity
pn-deployThe wrapped deploy action executed as the deploy service user; the only path to Docker for humans
dcShell alias mapping familiar docker compose usage onto pn-deploy for the current project
deploy (service user / group)The service account that owns Docker access and reads .env; the group that grants write access to /srv/pnats
Managed identityThe Arc host's system-assigned Azure identity, used to read Graph without stored secrets
Break-glassThe single per-host root key in Key Vault for use when Entra or Arc is unavailable; alerted on use
Access-mapThe runbook listing person→class→tier, break-glass locations and automation identities (required by STD-IDENT-001)
Authorization ceilingRFC-IAM-0001 principle: Entra group membership is the maximum any downstream system may grant
Fail-safeThe agent's rule of making no change when it lacks an authoritative answer
pam_wheelPAM module used here to deny su to everyone by requiring membership of an empty group
sudoreplayTool that replays sudo I/O logs

A.2 Diagram Index

DiagramLocation
System overview (two planes)3.1
Trust boundaries3.4
Login and elevation sequence3.5
Synchronisation and decommissioning sequence3.6
Account lifecycle state diagram9.2

A.3 Abbreviations

AbbreviationExpansion
AMA / DCR / DCEAzure Monitor Agent / Data Collection Rule / Data Collection Endpoint
JITJust-in-time
MFAMulti-factor authentication
PVEProxmox Virtual Environment
RGAzure resource group
UPNUser principal name
VDSVirtual dedicated server (Contabo)

Document Navigation


End of Appendix A

On this page