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 loginsight service 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 while systemd-resolved recomputes.