ansible/roles/kvm-host/tasks/main.yml

38 lines
678 B
YAML

---
- name: install kvm qemu packages
package:
name: "{{ item }}"
state: installed
with_items:
- libvirt
- libvirt-daemon
- qemu-kvm
- virt-install
- virt-top
- name: create data directories
file:
path: "{{ item }}"
state: directory
mode: 0770
owner: root
group: qemu
with_items:
- /export/libvirt
- /export/libvirt/hdd
- /export/libvirt/ssd
- name: link data directory
file:
src: /export/libvirt
dest: /srv/libvirt
state: link
owner: root
group: "{{ ansible_wheel }}"
follow: false
- name: enable libvirt service
service:
name: libvirtd
state: started
enabled: true