vcf_nsx_localos_user

State module for the NSX Manager node’s own local CLI user accounts.

saltext.vcf.states.vcf_nsx_localos_user.present(name, password, role, profile=None, **spec)[source]

Ensure local CLI user name exists with role.

Password rotation is intentionally not reconciled here: the Node API has no idempotent “set password to X” contract without knowing whether it’s already that value, and resetting it on every run would clobber any out-of-band rotation. Set it at creation; rotate it out-of-band (or via vcf_nsx_localos_user.update) when needed.

saltext.vcf.states.vcf_nsx_localos_user.absent(name, profile=None)[source]

Ensure no local CLI user named name exists.