summaryrefslogtreecommitdiffstats
path: root/playbooks/libvirt/openshift-cluster/tasks
diff options
context:
space:
mode:
authorBrenton Leanhardt <bleanhar@redhat.com>2016-03-14 09:05:25 -0400
committerBrenton Leanhardt <bleanhar@redhat.com>2016-03-14 09:05:25 -0400
commit1b260a89cda950f919bfd62df17c786c3578bdfe (patch)
tree5f893d410f440b746f8bfff343ca8a3e473b4d97 /playbooks/libvirt/openshift-cluster/tasks
parentac1da99a19a19868518e2271db24cac71c7cc2c4 (diff)
parentd4fa9b230d32fa11fafeab0cf347764108ab674a (diff)
downloadopenshift-1b260a89cda950f919bfd62df17c786c3578bdfe.tar.gz
openshift-1b260a89cda950f919bfd62df17c786c3578bdfe.tar.bz2
openshift-1b260a89cda950f919bfd62df17c786c3578bdfe.tar.xz
openshift-1b260a89cda950f919bfd62df17c786c3578bdfe.zip
Merge pull request #1578 from detiber/libvirt_fixes
Libvirt provider fixes
Diffstat (limited to 'playbooks/libvirt/openshift-cluster/tasks')
-rw-r--r--playbooks/libvirt/openshift-cluster/tasks/launch_instances.yml8
1 files changed, 6 insertions, 2 deletions
diff --git a/playbooks/libvirt/openshift-cluster/tasks/launch_instances.yml b/playbooks/libvirt/openshift-cluster/tasks/launch_instances.yml
index b00352539..d77b80c62 100644
--- a/playbooks/libvirt/openshift-cluster/tasks/launch_instances.yml
+++ b/playbooks/libvirt/openshift-cluster/tasks/launch_instances.yml
@@ -13,7 +13,7 @@
get_url:
url: '{{ image_url }}'
sha256sum: '{{ image_sha256 }}'
- dest: '{{ os_libvirt_storage_pool_path }}/{{ [image_name, image_compression] | reject("equalto", "") | join(".") }}'
+ dest: '{{ os_libvirt_storage_pool_path }}/{{ [image_name, image_compression] | difference([""]) | join(".") }}'
when: '{{ ( lookup("oo_option", "skip_image_download") | default("no", True) | lower ) in ["false", "no"] }}'
register: downloaded_image
@@ -59,10 +59,14 @@
- name: Refresh the libvirt storage pool for openshift
command: 'virsh -c {{ libvirt_uri }} pool-refresh {{ libvirt_storage_pool }}'
-- name: Create VMs drives
+- name: Create VM drives
command: 'virsh -c {{ libvirt_uri }} vol-create-as {{ os_libvirt_storage_pool }} {{ item }}.qcow2 10G --format qcow2 --backing-vol {{ image_name }} --backing-vol-format qcow2'
with_items: instances
+- name: Create VM docker drives
+ command: 'virsh -c {{ libvirt_uri }} vol-create-as {{ os_libvirt_storage_pool }} {{ item }}-docker.qcow2 10G --format qcow2 --allocation 0'
+ with_items: instances
+
- name: Create VMs
virt:
name: '{{ item }}'