main.yml 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. ---
  2. - name: create stack
  3. ignore_errors: False
  4. register: stack_create
  5. os_stack:
  6. name: "{{ stack_name }}"
  7. state: present
  8. template: 'roles/openstack-stack/files/heat_stack.yaml'
  9. wait: yes
  10. parameters:
  11. cluster_env: "{{ dns_domain }}"
  12. cluster_id: "{{ stack_name }}"
  13. subnet_24_prefix: "{{ subnet_prefix }}"
  14. dns_nameservers: "{{ dns_nameservers }}"
  15. external_net: "{{ external_network }}"
  16. ssh_public_key: "{{ ssh_public_key }}"
  17. num_etcd: "{{ num_etcd }}"
  18. num_masters: "{{ num_masters }}"
  19. num_nodes: "{{ num_nodes }}"
  20. num_infra: "{{ num_infra }}"
  21. num_dns: "{{ num_dns }}"
  22. etcd_image: "{{ openstack_image }}"
  23. master_image: "{{ openstack_image }}"
  24. node_image: "{{ openstack_image }}"
  25. infra_image: "{{ openstack_image }}"
  26. dns_image: "{{ openstack_image }}"
  27. etcd_flavor: "{{ etcd_flavor }}"
  28. master_flavor: "{{ master_flavor }}"
  29. node_flavor: "{{ node_flavor }}"
  30. infra_flavor: "{{ infra_flavor }}"
  31. dns_flavor: "{{ dns_flavor }}"