Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

VMware: standardization

Dag Wieers edited this page Oct 22, 2018 · 14 revisions

VMware parameter standardization

Connection plugins

vcenter

Question: Should we call this plugin vsphere or vmomi instead ?

ansible_vcenter_host
The vCenter or ESXi hostname or IP address to use for the VMOMI connection. (Fallback: ansible_host or remote_addr)
ansible_vcenter_port
The vCenter or ESXi port to use for the VMOMI connection. (Fallback: ansible_port)
ansible_vcenter_user
The vCenter or ESXi user to use for the VMOMI connection. (Fallback: ansible_user or remote_user)
ansible_vcenter_password
The vCenter or ESXi user password to use for the VMOMI connection. (Fallback: ansible_password)
ansible_vcenter_cert_validation
Whether SSL certificates need to be validated on connections. (defaults: no)
ansible_vcenter_proxy
The proxy settings to use for the VMOMI connection.
ansible_vcenter_use_proxy
Whether to use the system proxy configuration for VMOMI connections (defaults: yes)

vmwaretools

The vmwaretools connection plugin would be using the same variables for the VMOMI connection as the vcenter connection plugin.

ansible_vmwaretools_host
The VM guest hostname or IP address to connect to. (Fallback: ansible_host or remote_addr)
ansible_vmwaretools_user
The VM guest username. (Fallback: ansible_user or remote_user)
ansible_vmwaretools_password
The VM guest user password. (Fallback: ansible_password)
ansible_vmwaretools_folder
The VM guest folder location.
ansible_vmwaretools_operation_delay
The delay between VMOMI operations in seconds. (Default: 5)
ansible_vmwaretools_file_chunksize
The file chunksize to be used for VMOMI file operations. (Default: ?)

Module parameters

connection-related

The below parameters will disappear when we have a working connection plugin.

  • host -- (this replaces hostname, standardized in Ansible already)
  • port
  • username
  • password
  • validate_certs
  • proxy
  • use_proxy

common

  • cluster
  • datacenter
  • datastore
  • disk
  • esxi_hostname
  • folder
  • resource_pool

(ARchived) Working groups

Working groups are now in the Ansible forum

Ansible project:
Community, Contributor Experience, Docs, News, Outreach, RelEng, Testing

Cloud:
AWS, Azure, CloudStack, Container, DigitalOcean, Docker, hcloud, Kubernetes, Linode, OpenStack, oVirt, Virt, VMware

Networking:
ACI, AVI, F5, Meraki, Network, NXOS

Ansible Developer Tools:
Ansible-developer-tools

Software:
Crypto, Foreman, GDrive, GitLab, Grafana, IPA, JBoss, MongoDB, MySQL, PostgreSQL, RabbitMQ, Zabbix

System:
AIX, BSD, HP-UX, macOS, Remote Management, Solaris, Windows

Security:
Security-Automation, Lockdown

Tooling:
AWX, Galaxy, Molecule

Communities

Modules:
unarchive, xml

Plugins:
httpapi

Wiki

Roles, Communication, Reviewing, Checklist, TODO

Clone this wiki locally