uoi-io.libvirt
Ansible libvirt (Bereit für OpenStack)
Installieren und konfigurieren Sie den libvirt-Dienst auf vielen Distributionen.
Unterstützte Distributionen:
- CentOS
- RedHat
- Debian
- Ubuntu
- Suse
- OpenSuse
Unterstützte Funktionen:
- Firewalld (iptables und firewalld-Pakete sind auf dem Server erforderlich)
- SELinux
Anforderungen
Dieses Modul benötigt mindestens Ansible 2.x.
Rollenvariablen
# Datei: roles/libvirt/defaults/main.yml
libvirt_firewalld: true
libvirt_selinux: true
libvirt_port: 16509
libvirt_bind_address: 0.0.0.0
libvirt_config: []
libvirt_qemu_config: []
VARIABLEN
Da das Modul RedHat- und Debian-Distributionen unterstützt, müssen wir einige Werte je nach Betriebssystemfamilie definieren.
### REDHAT
# Datei: roles/libvirt/vars/RedHat.yml
libvirt_packages:
- libvirt-daemon-kvm
libvirt_daemon_config_file: /etc/sysconfig/libvirtd
libvirt_config_file: /etc/libvirt/libvirtd.conf
libvirt_qemu_config_file: /etc/libvirt/qemu.conf
libvirt_daemon_config:
- { option: 'LIBVIRTD_ARGS', value: 'LIBVIRTD_ARGS="--listen"' }
### DEBIAN
# Datei: roles/libvirt/vars/Debian.yml
libvirt_packages:
- libvirt-bin
libvirt_daemon_config_file: /etc/default/libvirtd
libvirt_config_file: /etc/libvirt/libvirtd.conf
libvirt_qemu_config_file: /etc/libvirt/qemu.conf
libvirt_daemon_config:
- { option: 'libvirtd_opts', value: 'libvirtd_opts="-l"' }
Abhängigkeiten
Keine.
Beispiel Playbook
---
libvirt_bind_address: 10.10.150.23
libvirt_config:
- { option: 'listen_tls', value: 'listen_tls = 0' }
- { option: 'listen_tcp', value: 'listen_tcp = 1' }
- { option: 'listen_addr', value: 'listen_addr = "{{ libvirt_bind_address }}"' }
- { option: 'tcp_port', value: 'tcp_port = "{{ libvirt_port }}"' }
- { option: 'auth_tcp', value: 'auth_tcp = "none" '}
libvirt_qemu_config:
- { option: 'user', value: 'user = "nova"' }
- { option: 'group', value: 'group = "nova"' }
- { option: 'dynamic_ownership', value: 'dynamic_ownership = 0' }
Lizenz
Apache
Autoreninformationen
Diese Rolle wurde 2016 von Gaëtan Trellu (goldyfruit) erstellt.
Installieren
ansible-galaxy install uoi-io.libvirt
Lizenz
apache-2.0
Downloads
2k
Besitzer