ansible/roles/kvm_install/tasks/packages_install.yml

50 lines
1.2 KiB
YAML

- name: Install KVM hypervisor apt packages
apt:
name:
- bridge-utils
- cpu-checker
- libvirt-clients
- libvirt-daemon
- qemu
- qemu-kvm
- qemu-utils
- libvirt-daemon-system
- libvirt-clients
- virtinst
- virt-manager
- dnsmasq
- python3-libvirt
- libguestfs-tools
- name: Check KVM ok
shell: /usr/sbin/kvm-ok
register: kvmok
failed_when: kvmok["failed"] == true
changed_when: no
- name: Debug KVM ok
debug:
msg: "{{ kvmok }}"
- name: Add user core to libvirt group
user:
name: core
groups: libvirt
append: "true"
# Dieses Verzeichnis muss existieren, denn die VMs versuchen das ins lokale Filesystem zu mappen
# Macht auch nix wenns in anderen Kontexten nicht gebraucht wird, dann muss man nur eine XML-Konfig bereitstellen
- name: Create tomcatlib directory
ansible.builtin.file:
path: /var/tomcatlib
state: directory
mode: '0755'
# Dieses Verzeichnis muss existieren, denn die VMs versuchen das ins lokale Filesystem zu mappen
- name: Create fontlib directory
ansible.builtin.file:
path: /var/fontlib
state: directory
mode: '0755'
...