vcf_cluster_config¶
Execution module for the vSphere 9 cluster Configuration Profile API.
This is the supported surface on VCF 9.0+ for managing per-host config (services, firewall, NTP, syslog, advanced settings) on hosts that are joined to a vCenter cluster. The profile applies declaratively to every host in the cluster.
Quick reference:
# Status
salt-call vcf_cluster_config.enablement_get domain-c9
salt-call vcf_cluster_config.configuration_get domain-c9
salt-call vcf_cluster_config.schema_get domain-c9
# Drafts
salt-call vcf_cluster_config.drafts_list domain-c9
salt-call vcf_cluster_config.draft_create domain-c9
salt-call vcf_cluster_config.draft_get domain-c9 <draft_id>
salt-call vcf_cluster_config.draft_update_configuration domain-c9 <draft_id> '<json>'
salt-call vcf_cluster_config.draft_apply domain-c9 <draft_id>
- saltext.vcf.modules.vcf_cluster_config.enablement_get(cluster, profile=None)[source]¶
Enablement get.
CLI Example:
salt '*' vcf_cluster_config.enablement_get <cluster>
- saltext.vcf.modules.vcf_cluster_config.schema_get(cluster, profile=None)[source]¶
Schema get.
CLI Example:
salt '*' vcf_cluster_config.schema_get <cluster>
- saltext.vcf.modules.vcf_cluster_config.configuration_get(cluster, profile=None)[source]¶
Configuration get.
CLI Example:
salt '*' vcf_cluster_config.configuration_get <cluster>
- saltext.vcf.modules.vcf_cluster_config.drafts_list(cluster, profile=None)[source]¶
Drafts list.
CLI Example:
salt '*' vcf_cluster_config.drafts_list <cluster>
- saltext.vcf.modules.vcf_cluster_config.draft_create(cluster, body=None, profile=None)[source]¶
Draft create.
CLI Example:
salt '*' vcf_cluster_config.draft_create <cluster> <body>
- saltext.vcf.modules.vcf_cluster_config.draft_get(cluster, draft_id, profile=None)[source]¶
Draft get.
CLI Example:
salt '*' vcf_cluster_config.draft_get <cluster> <draft_id>
- saltext.vcf.modules.vcf_cluster_config.draft_get_configuration(cluster, draft_id, profile=None)[source]¶
Draft get configuration.
CLI Example:
salt '*' vcf_cluster_config.draft_get_configuration <cluster> <draft_id>
- saltext.vcf.modules.vcf_cluster_config.draft_update_configuration(cluster, draft_id, body, profile=None)[source]¶
Draft update configuration.
CLI Example:
salt '*' vcf_cluster_config.draft_update_configuration <cluster> <draft_id> <body>
- saltext.vcf.modules.vcf_cluster_config.draft_delete(cluster, draft_id, profile=None)[source]¶
Draft delete.
CLI Example:
salt '*' vcf_cluster_config.draft_delete <cluster> <draft_id>
- saltext.vcf.modules.vcf_cluster_config.draft_apply(cluster, draft_id, profile=None)[source]¶
Draft apply.
CLI Example:
salt '*' vcf_cluster_config.draft_apply <cluster> <draft_id>