siavashoutadi.virt_guest
Nombre del Rol
Un rol de Ansible para crear máquinas virtuales en KVM.
Requisitos
Libvirt debe estar instalado.
Variables del Rol
# Nombre del invitado
virt_guest_name: "vm1"
# Núcleos de CPU
virt_guest_vcpus: 1
# Unidad de memoria. Los valores válidos son GB o MB
virt_guest_memory_unit: "GB"
# Memoria
virt_guest_memory: 2
# Discos a agregar
# El formato es:
# - path: /var/lib/libvirt/images/
# size: TAMAÑO en MB
virt_guest_disks: []
# Propietario y grupo de los archivos de disco
virt_guest_disks_owner: qemu
virt_guest_disks_group: qemu
# Redes a agregar
# El formato es:
# - NOMBRE_DE_RED
virt_guest_networks: []
# Ruta al archivo ISO para adjuntar al cdrom
virt_guest_iso: ""
Dependencias
N/A
Ejemplo de Playbook
- name: Crear invitado virtual
hosts: hypervisor
become: yes
vars:
virt_guest_name: vm1
virt_guest_disks:
- path: /var/kvm-images
size: 20480
virt_guest_networks:
- virbr1
virt_guest_iso: /tmp/iso/centos.iso
roles:
- role: siavashoutadi.virt_guest
Licencia
Apache
Instalar
ansible-galaxy install siavashoutadi.virt_guest
Licencia
apache-2.0
Descargas
84
Propietario