diff options
| author | Brenton Leanhardt <bleanhar@redhat.com> | 2016-03-14 09:05:25 -0400 | 
|---|---|---|
| committer | Brenton Leanhardt <bleanhar@redhat.com> | 2016-03-14 09:05:25 -0400 | 
| commit | 1b260a89cda950f919bfd62df17c786c3578bdfe (patch) | |
| tree | 5f893d410f440b746f8bfff343ca8a3e473b4d97 /playbooks/libvirt/openshift-cluster/templates | |
| parent | ac1da99a19a19868518e2271db24cac71c7cc2c4 (diff) | |
| parent | d4fa9b230d32fa11fafeab0cf347764108ab674a (diff) | |
| download | openshift-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/templates')
| -rw-r--r-- | playbooks/libvirt/openshift-cluster/templates/domain.xml | 12 | ||||
| -rw-r--r-- | playbooks/libvirt/openshift-cluster/templates/user-data | 9 | 
2 files changed, 17 insertions, 4 deletions
diff --git a/playbooks/libvirt/openshift-cluster/templates/domain.xml b/playbooks/libvirt/openshift-cluster/templates/domain.xml index 0ca8e0974..56f450642 100644 --- a/playbooks/libvirt/openshift-cluster/templates/domain.xml +++ b/playbooks/libvirt/openshift-cluster/templates/domain.xml @@ -1,6 +1,6 @@  <domain type='kvm' id='8'>    <name>{{ item }}</name> -  <memory unit='GiB'>1</memory> +  <memory unit='MiB'>{{ os_libvirt_instance_memory_mib }}</memory>    <metadata xmlns:ansible="https://github.com/ansible/ansible">      <ansible:tags>        <ansible:tag>environment-{{ cluster_env }}</ansible:tag> @@ -9,8 +9,7 @@        <ansible:tag>sub-host-type-{{ g_sub_host_type }}</ansible:tag>      </ansible:tags>    </metadata> -  <currentMemory unit='GiB'>1</currentMemory> -  <vcpu placement='static'>2</vcpu> +  <vcpu placement='static'>{{ os_libvirt_instance_vcpu }}</vcpu>    <os>      <type arch='x86_64' machine='pc'>hvm</type>      <boot dev='hd'/> @@ -35,10 +34,15 @@        <source file='{{ os_libvirt_storage_pool_path }}/{{ item }}.qcow2'/>        <target dev='vda' bus='virtio'/>      </disk> +    <disk type='file' device='disk'> +      <driver name='qemu' type='qcow2'/> +      <source file='{{ os_libvirt_storage_pool_path }}/{{ item }}-docker.qcow2'/> +      <target dev='vdb' bus='virtio'/> +    </disk>      <disk type='file' device='cdrom'>        <driver name='qemu' type='raw'/>        <source file='{{ os_libvirt_storage_pool_path }}/{{ item }}_cloud-init.iso'/> -      <target dev='vdb' bus='virtio'/> +      <target dev='vdc' bus='virtio'/>        <readonly/>      </disk>      <controller type='usb' index='0' /> diff --git a/playbooks/libvirt/openshift-cluster/templates/user-data b/playbooks/libvirt/openshift-cluster/templates/user-data index ead881f78..8b79940f4 100644 --- a/playbooks/libvirt/openshift-cluster/templates/user-data +++ b/playbooks/libvirt/openshift-cluster/templates/user-data @@ -4,6 +4,9 @@ disable_root: true  hostname: {{ item[0] }}  fqdn: {{ item[0] }}.example.com +mounts: +- [ vdb ] +  users:    - default    - name: root @@ -23,6 +26,12 @@ write_files:      permissions: 440      content: |          Defaults:openshift !requiretty +  - content: | +      DEVS=/dev/vdb +      VG=docker_vg +    path: /etc/sysconfig/docker-storage-setup +    owner: root:root +    permissions: '0644'  runcmd:    - NETWORK_CONFIG=/etc/sysconfig/network-scripts/ifcfg-eth0; if ! grep DHCP_HOSTNAME ${NETWORK_CONFIG}; then echo 'DHCP_HOSTNAME="{{ item[0] }}.example.com"' >> ${NETWORK_CONFIG}; fi; pkill -9 dhclient; service network restart  | 
