main.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. ---
  2. - name: Create temp directory for doing work in
  3. command: mktemp -d /tmp/openshift-logging-ansible-XXXXXX
  4. register: mktemp
  5. changed_when: False
  6. check_mode: no
  7. tags: logging_init
  8. - debug: msg="Created temp dir {{mktemp.stdout}}"
  9. - name: Copy the admin client config(s)
  10. command: >
  11. cp {{ openshift_master_config_dir }}/admin.kubeconfig {{ mktemp.stdout }}/admin.kubeconfig
  12. changed_when: False
  13. check_mode: no
  14. tags: logging_init
  15. - include: "{{ role_path }}/tasks/install_logging.yaml"
  16. when: openshift_logging_install_logging | default(false) | bool
  17. - include: "{{ role_path }}/tasks/upgrade_logging.yaml"
  18. when: openshift_logging_upgrade_logging | default(false) | bool
  19. - include: "{{ role_path }}/tasks/delete_logging.yaml"
  20. when:
  21. - not openshift_logging_install_logging | default(false) | bool
  22. - not openshift_logging_upgrade_logging | default(false) | bool
  23. - name: Delete temp directory
  24. file:
  25. name: "{{ mktemp.stdout }}"
  26. state: absent
  27. tags: logging_cleanup
  28. changed_when: False
  29. check_mode: no