siavashoutadi.virt_guest

Nazwa Roli

Rola Ansible do tworzenia maszyn wirtualnych na KVM.

Wymagania

Musisz mieć zainstalowany Libvirt.

Zmienne Roli


# Nazwa gościa
virt_guest_name: "vm1"

# Rdzenie CPU
virt_guest_vcpus: 1

# Jednostka pamięci. Ważne wartości to GB lub MB
virt_guest_memory_unit: "GB"

# Pamięć
virt_guest_memory: 2

# Dyski do dodania
# Format to:
# - ścieżka: /var/lib/libvirt/images/
#   rozmiar: ROZMIAR w MB
virt_guest_disks: []

# Właściciel i grupa plików dyskowych
virt_guest_disks_owner: qemu
virt_guest_disks_group: qemu

# Sieci do dodania
# Format to:
# - NAZWA_SIECI
virt_guest_networks: []

# Ścieżka do pliku iso do podłączenia do cdrom
virt_guest_iso: ""

Zależności

Brak

Przykładowy Playbook

- name: Utwórz maszynę wirtualną
  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

Licencja

Apache

O projekcie

Ansible role to create virt guests

Zainstaluj
ansible-galaxy install siavashoutadi.virt_guest
Licencja
apache-2.0
Pobrania
84
Właściciel