ansible/host: Fix missing directories and dependencies
authorMartin Schwenke <martin@meltin.net>
Tue, 8 Oct 2019 04:45:05 +0000 (15:45 +1100)
committerMartin Schwenke <martin@meltin.net>
Tue, 8 Oct 2019 04:45:05 +0000 (15:45 +1100)
Signed-off-by: Martin Schwenke <martin@meltin.net>
ansible/host/autocluster_setup_centos7.yml

index 9dd3bb88fdafe01994ca320a422e40b2d5f2274f..79b61bdb1233a93dfe776e899d2e15ba5d07d15e 100644 (file)
@@ -4,6 +4,11 @@
   hosts: localhost
 
   tasks:
+  - name: dependencies for Vagrant libvirt plugin
+    package:
+      name:
+      - libvirt-devel
+
   - name: install latest vagrant rpm
     package:
       name: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.rpm
       - python-lxml
       state: present
 
+  - name: ensure /virtual/autocluster exists
+    file:
+      path: /virtual/autocluster
+      state: directory
+
   - name: ensure autocluster storage pool exists
     virt_pool:
       name: autocluster
       permanent: yes
       immediate: yes
 
+  - name: ensure /home/mediasets/ directory exists
+    file:
+      path: /home/mediasets
+      state: directory
+
   - name: ensure HTTP link for mediasets directory
     file:
       src: /home/mediasets