SathiyarajPeriyannan.vsphere
ansible-role-vsphere
Un rol de Ansible que crea máquinas virtuales en el entorno de virtualización de VMware. Las direcciones IP de las máquinas virtuales se actualizan en el archivo de inventario para su uso en otros roles/playbooks.
Requisitos
El paquete pysphere debe estar instalado en la máquina de Ansible. El entorno vCenter de VMware debe estar configurado y disponible. Se debe contar con una versión de plantilla de la máquina virtual en el vCenter para su implementación.
Variables del Rol
Las variables disponibles se enumeran a continuación:
vsphere_vcenter_hostname: "vcenter1"
vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd"
Nombre/IP del servidor VCenter y las credenciales para conectarse al servidor VCenter.
vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"
El centro de datos donde se crearán las máquinas virtuales y el servidor ESXi al que se asociarán las máquinas virtuales.
vsphere_datastore_name: "datastore1"
Nombre del datastore donde se almacenará el disco duro de la máquina virtual.
vsphere_template_name: "centos_template"
Plantilla de imagen del sistema operativo preinstalado que se instalará.
Las variables de host en el archivo de inventario se enumeran a continuación con valores predeterminados:
[hosts]
Nombre del grupo para recopilar la lista de nombres de máquinas virtuales en el archivo de inventario.
<nombre de vm> cpu=2 memory=4096 disk=20
Nombre de la máquina virtual requerida, número de CPUs virtuales requeridas, tamaño de memoria en MB, tamaño de disco en GB.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: hosts
connection: local
vars:
vsphere_vcenter_hostname: "vcenter1"
vsphere_vcenter_username: "root"
vsphere_vcenter_password: "passwd"
vsphere_datacenter_name: "datacenter1"
vsphere_esxi_host: "esx1"
vsphere_datastore_name: "datastore1"
vsphere_template_name: "centos_template"
roles:
- SathiyarajPeriyannan.vsphere
Licencia
BSD
Información del Autor
Este rol fue creado en 2016 por Sathiyaraj Periyannan.
Virtual Machine creation in vCenter environment
ansible-galaxy install SathiyarajPeriyannan.vsphere