main.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. ---
  2. # Defaults for oVirt provider integration
  3. compatibility_version: 4.2
  4. data_center_name: Default
  5. wait_for_ip: true
  6. openshift_ovirt_cluster: Default
  7. template_name: openshift_node
  8. # User must provide the dns zone
  9. openshift_ovirt_dns_zone:
  10. # oVirt VM Profiles
  11. openshift_ovirt_vm_profile:
  12. master:
  13. cluster: "{{ openshift_ovirt_cluster }}"
  14. template: "{{ template_name }}"
  15. memory: 16GiB
  16. cores: 2
  17. high_availability: true
  18. disks:
  19. - size: 15GiB
  20. storage_domain: "{{ openshift_ovirt_data_store }}"
  21. name: docker_disk
  22. interface: virtio
  23. - size: 30GiB
  24. storage_domain: "{{ openshift_ovirt_data_store }}"
  25. name: localvol_disk
  26. interface: virtio
  27. - size: 25GiB
  28. storage_domain: "{{ openshift_ovirt_data_store }}"
  29. name: etcd_disk
  30. interface: virtio
  31. state: running
  32. node:
  33. cluster: "{{ openshift_ovirt_cluster }}"
  34. template: "{{ template_name }}"
  35. memory: 8GiB
  36. cores: 2
  37. high_availability: true
  38. disks:
  39. - size: 15GiB
  40. storage_domain: "{{ openshift_ovirt_data_store }}"
  41. name: docker_disk
  42. interface: virtio
  43. - size: 30GiB
  44. storage_domain: "{{ openshift_ovirt_data_store }}"
  45. name: localvol_disk
  46. interface: virtio
  47. state: running
  48. openshift_ovirt_vm_manifest:
  49. - name: 'master'
  50. count: 3
  51. profile: 'master'
  52. - name: 'infra'
  53. count: 3
  54. profile: 'node'
  55. - name: 'compute'
  56. count: 1
  57. profile: 'node'
  58. - name: 'lb'
  59. count: 1
  60. profile: 'node'