vcf_vrli_settings¶
State module for vRLI appliance settings (session timeout + DNS).
Both operations require SSH — the vRLI 9.0.2.0 REST API has no
write surface for either control. See
saltext.vcf.clients.vrli_settings for the file paths edited.
- saltext.vcf.states.vcf_vrli_settings.session_timeout_configured(name, seconds=1800, profile=None)[source]¶
Ensure the appliance session inactivity timeout is seconds.
Default 1800 s (30 min) matches the 912 Controls requirement. The value is stored on the appliance in minutes (rounded down). Restarts the
loginsightservice on change.
- saltext.vcf.states.vcf_vrli_settings.dns_servers_configured(name, servers, profile=None)[source]¶
Ensure the IPv4 DNS server list matches servers (order-insensitive).
Reads the on-appliance state via SSH (
10-eth0.network) rather than the REST cluster-nodes view, because the REST view can lag a write by several seconds whilesystemd-resolvedrecomputes.