Contents Menu Expand Light mode Dark mode Auto light/dark mode
Salt Extension Modules for VMware
Logo
Salt Extension Modules for VMware
  • Contributing to Salt Extension Modules for VMware
    • Architectural Decisions
      • 2021-05-19 Building Docs
      • 2021-09-01 Build/Test/Deployment Pipeline
      • 2021-09-09 service_instance performance
      • 2021-10-28 esxi.get vs. grains.get
  • Release
  • Managing vSphere/vCenter with Salt
    • saltext.vmware.modules.cluster
    • saltext.vmware.modules.cluster_drs
    • saltext.vmware.modules.cluster_ha
    • saltext.vmware.modules.datacenter
    • saltext.vmware.modules.datastore
    • saltext.vmware.modules.dvswitch
    • saltext.vmware.modules.esxi
    • saltext.vmware.modules.folder
    • saltext.vmware.modules.license_mgr
    • saltext.vmware.modules.vm
    • saltext.vmware.modules.vmc_dhcp_profiles
    • saltext.vmware.modules.vmc_direct_connect
    • saltext.vmware.modules.vmc_distributed_firewall_rules
    • saltext.vmware.modules.vmc_dns_forwarder
    • saltext.vmware.modules.vmc_nat_rules
    • saltext.vmware.modules.vmc_networks
    • saltext.vmware.modules.vmc_public_ip
    • saltext.vmware.modules.vmc_sddc
    • saltext.vmware.modules.vmc_sddc_clusters
    • saltext.vmware.modules.vmc_sddc_host
    • saltext.vmware.modules.vmc_security_groups
    • saltext.vmware.modules.vmc_security_rules
    • saltext.vmware.modules.vmc_vcenter_stats
    • saltext.vmware.modules.vmc_vm_disks
    • saltext.vmware.modules.vmc_vm_stats
    • saltext.vmware.modules.vmc_vpn_statistics
    • saltext.vmware.modules.vswitch
    • saltext.vmware.states.datacenter
    • saltext.vmware.states.datastore
    • saltext.vmware.states.esxi
    • saltext.vmware.states.folder
    • saltext.vmware.states.license_mgr
    • saltext.vmware.states.vm
    • saltext.vmware.states.vmc_dhcp_profiles
    • saltext.vmware.states.vmc_distributed_firewall_rules
    • saltext.vmware.states.vmc_nat_rules
    • saltext.vmware.states.vmc_networks
    • saltext.vmware.states.vmc_public_ip
    • saltext.vmware.states.vmc_security_groups
    • saltext.vmware.states.vmc_security_rules
  • Managing NSX-T Devices with Salt
    • saltext.vmware.modules.nsxt_compute_manager
    • saltext.vmware.modules.nsxt_ip_blocks
    • saltext.vmware.modules.nsxt_ip_pools
    • saltext.vmware.modules.nsxt_license
    • saltext.vmware.modules.nsxt_manager
    • saltext.vmware.modules.nsxt_policy_segment
    • saltext.vmware.modules.nsxt_policy_tier0
    • saltext.vmware.modules.nsxt_policy_tier1
    • saltext.vmware.modules.nsxt_transport_node
    • saltext.vmware.modules.nsxt_transport_node_profiles
    • saltext.vmware.modules.nsxt_transport_zone
    • saltext.vmware.modules.nsxt_uplink_profiles
    • saltext.vmware.states.nsxt_compute_manager
    • saltext.vmware.states.nsxt_ip_blocks
    • saltext.vmware.states.nsxt_ip_pools
    • saltext.vmware.states.nsxt_license
    • saltext.vmware.states.nsxt_manager
    • saltext.vmware.states.nsxt_policy_segment
    • saltext.vmware.states.nsxt_policy_tier0
    • saltext.vmware.states.nsxt_policy_tier1
    • saltext.vmware.states.nsxt_transport_node
    • saltext.vmware.states.nsxt_transport_node_profiles
    • saltext.vmware.states.nsxt_transport_zone
    • saltext.vmware.states.nsxt_uplink_profiles
  • Managing VMC SDDC with Salt
    • saltext.vmware.modules.vmc_dhcp_profiles
    • saltext.vmware.modules.vmc_direct_connect
    • saltext.vmware.modules.vmc_distributed_firewall_rules
    • saltext.vmware.modules.vmc_dns_forwarder
    • saltext.vmware.modules.vmc_nat_rules
    • saltext.vmware.modules.vmc_networks
    • saltext.vmware.modules.vmc_public_ip
    • saltext.vmware.modules.vmc_sddc
    • saltext.vmware.modules.vmc_sddc_clusters
    • saltext.vmware.modules.vmc_sddc_host
    • saltext.vmware.modules.vmc_security_groups
    • saltext.vmware.modules.vmc_security_rules
    • saltext.vmware.modules.vmc_vcenter_stats
    • saltext.vmware.modules.vmc_vm_disks
    • saltext.vmware.modules.vmc_vm_stats
    • saltext.vmware.modules.vmc_vpn_statistics
    • saltext.vmware.states.vmc_dhcp_profiles
    • saltext.vmware.states.vmc_distributed_firewall_rules
    • saltext.vmware.states.vmc_nat_rules
    • saltext.vmware.states.vmc_networks
    • saltext.vmware.states.vmc_public_ip
    • saltext.vmware.states.vmc_security_groups
    • saltext.vmware.states.vmc_security_rules
  • Utilities for Managing vSphere/vCenter with Salt
    • saltext.vmware.utils.cluster
    • saltext.vmware.utils.common
    • saltext.vmware.utils.connect
    • saltext.vmware.utils.datacenter
    • saltext.vmware.utils.esxi
    • saltext.vmware.utils.vm
  • Quickstart
  • Credentials
  • GitHub Repository

Complete list of Modules and States

  • Complete List of Salt Extension Modules for VMware
    • Execution Modules
      • saltext.vmware.modules.cluster
      • saltext.vmware.modules.cluster_drs
      • saltext.vmware.modules.cluster_ha
      • saltext.vmware.modules.datacenter
      • saltext.vmware.modules.datastore
      • saltext.vmware.modules.dvswitch
      • saltext.vmware.modules.esxi
      • saltext.vmware.modules.folder
      • saltext.vmware.modules.license_mgr
      • saltext.vmware.modules.nsxt_compute_manager
      • saltext.vmware.modules.nsxt_ip_blocks
      • saltext.vmware.modules.nsxt_ip_pools
      • saltext.vmware.modules.nsxt_license
      • saltext.vmware.modules.nsxt_manager
      • saltext.vmware.modules.nsxt_policy_segment
      • saltext.vmware.modules.nsxt_policy_tier0
      • saltext.vmware.modules.nsxt_policy_tier1
      • saltext.vmware.modules.nsxt_transport_node
      • saltext.vmware.modules.nsxt_transport_node_profiles
      • saltext.vmware.modules.nsxt_transport_zone
      • saltext.vmware.modules.nsxt_uplink_profiles
      • saltext.vmware.modules.ssl_adapter
      • saltext.vmware.modules.tag
      • saltext.vmware.modules.vm
      • saltext.vmware.modules.vmc_dhcp_profiles
      • saltext.vmware.modules.vmc_direct_connect
      • saltext.vmware.modules.vmc_distributed_firewall_rules
      • saltext.vmware.modules.vmc_dns_forwarder
      • saltext.vmware.modules.vmc_nat_rules
      • saltext.vmware.modules.vmc_networks
      • saltext.vmware.modules.vmc_public_ip
      • saltext.vmware.modules.vmc_sddc
      • saltext.vmware.modules.vmc_sddc_clusters
      • saltext.vmware.modules.vmc_sddc_host
      • saltext.vmware.modules.vmc_security_groups
      • saltext.vmware.modules.vmc_security_rules
      • saltext.vmware.modules.vmc_vcenter_stats
      • saltext.vmware.modules.vmc_vm_disks
      • saltext.vmware.modules.vmc_vm_stats
      • saltext.vmware.modules.vmc_vpn_statistics
      • saltext.vmware.modules.vswitch
    • State Modules
      • saltext.vmware.states.datacenter
      • saltext.vmware.states.datastore
      • saltext.vmware.states.esxi
      • saltext.vmware.states.folder
      • saltext.vmware.states.license_mgr
      • saltext.vmware.states.nsxt_compute_manager
      • saltext.vmware.states.nsxt_ip_blocks
      • saltext.vmware.states.nsxt_ip_pools
      • saltext.vmware.states.nsxt_license
      • saltext.vmware.states.nsxt_manager
      • saltext.vmware.states.nsxt_policy_segment
      • saltext.vmware.states.nsxt_policy_tier0
      • saltext.vmware.states.nsxt_policy_tier1
      • saltext.vmware.states.nsxt_transport_node
      • saltext.vmware.states.nsxt_transport_node_profiles
      • saltext.vmware.states.nsxt_transport_zone
      • saltext.vmware.states.nsxt_uplink_profiles
      • saltext.vmware.states.tag
      • saltext.vmware.states.vm
      • saltext.vmware.states.vmc_dhcp_profiles
      • saltext.vmware.states.vmc_distributed_firewall_rules
      • saltext.vmware.states.vmc_nat_rules
      • saltext.vmware.states.vmc_networks
      • saltext.vmware.states.vmc_public_ip
      • saltext.vmware.states.vmc_security_groups
      • saltext.vmware.states.vmc_security_rules
    • Utilities
      • saltext.vmware.utils.cluster
      • saltext.vmware.utils.common
      • saltext.vmware.utils.connect
      • saltext.vmware.utils.datacenter
      • saltext.vmware.utils.esxi
      • saltext.vmware.utils.vm
Back to top

Architectural Decisions#

This project uses Architecture Decision Records to track decisions.

They’re not necessarily fancy or super formal, but they exist and are important to create when making decisions within this extension module.

  • 2021-05-19 Building Docs
  • 2021-09-01 Build/Test/Deployment Pipeline
  • 2021-09-09 service_instance performance
  • 2021-10-28 esxi.get vs. grains.get
Next
2021-05-19 Building Docs
Previous
Contributing to Salt Extension Modules for VMware
Copyright © 2020 - 2022, Gareth J. Greenaway
Made with Sphinx and @pradyunsg's Furo