siavashoutadi.virt_guest

Nom du rôle

Un rôle Ansible pour créer des machines virtuelles sur KVM.

Exigences

Libvirt doit être installé.

Variables du rôle

# Nom de l'invité
virt_guest_name: "vm1"

# Cœurs de CPU
virt_guest_vcpus: 1

# Unité de mémoire. Valeurs valides : GB ou MB
virt_guest_memory_unit: "GB"

# Mémoire
virt_guest_memory: 2

# Disques à ajouter
# Le format est :
# - path: /var/lib/libvirt/images/
#   size: TAILLE en MB
virt_guest_disks: []

# Propriétaire et groupe des fichiers de disque
virt_guest_disks_owner: qemu
virt_guest_disks_group: qemu

# Réseaux à ajouter
# Le format est :
# - NOM_DU_RÉSEAU
virt_guest_networks: []

# Chemin vers le fichier iso à attacher au cdrom
virt_guest_iso: ""

Dépendances

N/A

Exemple de Playbook

- name: Créer une machine virtuelle
  hosts: hyperviseur
  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

Licence

Apache

À propos du projet

Ansible role to create virt guests

Installer
ansible-galaxy install siavashoutadi.virt_guest
Licence
apache-2.0
Téléchargements
84
Propriétaire