ansible/roles/kvm_setup/tasks/main.yml

59 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
- name: Create tomcatlib directory
ansible.builtin.file:
path: /var/tomcatlib
state: directory
mode: '0755'
# Das muss hier raus
- name: Upload Tomcat Libs
copy:
src: "{{ item }}"
dest: /var/tomcatlib
owner: root
mode: '0644'
with_fileglob:
- /var/tomcatlib/*.jar
# 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'
...