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

Acerca del proyecto

Ansible role to create virt guests

Instalar
ansible-galaxy install siavashoutadi.virt_guest
Licencia
apache-2.0
Descargas
84
Propietario