vcf_esxi_auth_proxy¶
Idempotent state module for the ESXi vSphere Authentication Proxy (CAM).
Fulfils 912-controls ESXi.enable-auth-proxy — configure the auth proxy
address and (optionally) join AD through it so credentials never leave the
CAM appliance.
- saltext.vcf.states.vcf_esxi_auth_proxy.configured(name, cam_address, verify_cam_cert=True, host=None, profile=None)[source]¶
Ensure the CAM advanced settings match.
name is the target host (used verbatim as the pyVmomi HostSystem name or moId) unless host is passed explicitly.
- saltext.vcf.states.vcf_esxi_auth_proxy.joined(name, domain, cam_server, host=None, profile=None)[source]¶
Ensure host is AD-joined to domain via the CAM at cam_server.
No-op if the host is already joined to the same domain. Different domain -> error (caller must first
left()to move between domains intentionally).