This is a playbook (deploy.yml) and accompanying roles that deploy VMware ESXi/vSphere to Dell PowerEdge Rx40 hardware.
The playbook will:
- update the DRAC(s) to the current software available from Dell
- configure a management host (usually the Ansible controller) to work from
- setup an NFS server to share software to the ESXi nodes (controller)
- customize the ESXi installation ISO image to self-install
- install ESXi on all nodes
- deploy vCenter onto the first node and create the vSphere datacenter and cluster
Customize the following files to your needs:
- create a
hosts
file based on thehosts-example
for your inventory - create a
group_vars/all.yml
file based on thegroup_vars/all_yml.example
file - create a
host_vars/<hostname>
file, for each ESXi node, based on thehost_vars/host-example
file
NOTES:
- the
deploy.yml
playbook will only update DRAC firmware when the extra_vardrac=true
is passed to it - the
deploy.yml
playbook will only wipe and re-install the ESXi nodes when thewipe=true
extra_var is passed to it