main.yml 695 B

12345678910111213141516171819202122232425
  1. ---
  2. - name: Create temp directory for kubeconfig
  3. command: mktemp -d /tmp/openshift-ansible-XXXXXX
  4. register: mktemp
  5. changed_when: False
  6. - set_fact:
  7. openshift_hosted_kubeconfig: "{{ mktemp.stdout }}/admin.kubeconfig"
  8. - name: Copy the admin client config(s)
  9. command: >
  10. cp {{ openshift_master_config_dir }}/admin.kubeconfig {{ openshift_hosted_kubeconfig }}
  11. changed_when: False
  12. - include: router/router.yml
  13. when: openshift_hosted_manage_router | default(true) | bool
  14. - include: registry/registry.yml
  15. when: openshift_hosted_manage_registry | default(true) | bool
  16. - name: Delete temp directory
  17. file:
  18. name: "{{ mktemp.stdout }}"
  19. state: absent
  20. changed_when: False