main.yaml 794 B

1234567891011121314151617
  1. ---
  2. - name: Setting master(s) hostname
  3. hostname: name="{% for thishost in groups['openshift_masters'] %}{% if inventory_hostname == thishost %}master{{ counter }}.{{ dns_domain }}{% endif %}{% set counter = counter + 1 %}{% endfor %}"
  4. when: "'openshift_masters' in group_names"
  5. - name: Setting node(s) hostname
  6. hostname: name="{% for thishost in groups['openshift_nodes'] %}{% if inventory_hostname == thishost %}node{{ counter }}.{{ dns_domain }}{% endif %}{% set counter = counter + 1 %}{% endfor %}"
  7. when: "'openshift_nodes' in group_names"
  8. - name: "Templating records"
  9. become: false
  10. remote_user: cloud-user
  11. template:
  12. src: "{{ role_path }}/templates/records.template.yaml"
  13. dest: "/tmp/records.yaml"
  14. force: yes
  15. delegate_to: localhost