vcf_vrli_ad

State module for vRLI Active Directory integration.

Idempotency: the server never returns the password field, so we match on the caller-supplied domain / username / connType triple (plus enableAD). When force is true the POST is issued even if the tri-key matches — useful for password rotations, where the caller is the only authority on drift.

saltext.vcf.states.vcf_vrli_ad.ad_configured(name, domain, username, password, conn_type='STANDARD', ldap_servers=None, enable_ad=True, force=False, profile=None)[source]

Ensure the AD integration is configured to the given tri-key.

ldap_servers is only accepted / passed through when conn_type is CUSTOM; the server ignores it for STANDARD / GLOBAL_CAT. The camelCase kwargs connType / enableAD are also accepted as legacy aliases that mirror the raw API field names.

saltext.vcf.states.vcf_vrli_ad.ad_disabled(name, profile=None)[source]

Ensure the AD integration is disabled.