glusterfs_endpoints.yml 1.0 KB

1234567891011121314151617181920212223242526272829
  1. ---
  2. - name: Create temp directory for doing work in
  3. command: mktemp -d /tmp/openshift-hosted-ansible-XXXXXX
  4. register: mktempHosted
  5. changed_when: False
  6. check_mode: no
  7. - name: Generate GlusterFS registry endpoints
  8. template:
  9. src: "{{ openshift_examples_content_version }}/glusterfs-registry-endpoints.yml.j2"
  10. dest: "{{ mktempHosted.stdout }}/glusterfs-registry-endpoints.yml"
  11. - name: Generate GlusterFS registry service
  12. template:
  13. src: "{{ openshift_examples_content_version }}/glusterfs-registry-service.yml.j2"
  14. dest: "{{ mktempHosted.stdout }}/glusterfs-registry-service.yml"
  15. - name: Create GlusterFS registry service and endpoint
  16. command: "{{ openshift_client_binary }} apply -f {{ item }} -n {{ openshift_hosted_registry_namespace | default('default') }}"
  17. with_items:
  18. - "{{ mktempHosted.stdout }}/glusterfs-registry-service.yml"
  19. - "{{ mktempHosted.stdout }}/glusterfs-registry-endpoints.yml"
  20. - name: Delete temp directory
  21. file:
  22. name: "{{ mktempHosted.stdout }}"
  23. state: absent
  24. changed_when: False
  25. check_mode: no