main.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ---
  2. # skip_verison and l_install_base_packages are passed in via prerequistes.yml.
  3. # skip_sanity_checks is passed in via openshift-node/private/image_prep.yml
  4. - name: Initialization Checkpoint Start
  5. hosts: all
  6. gather_facts: false
  7. roles:
  8. - installer_checkpoint
  9. tasks:
  10. - name: Set install initialization 'In Progress'
  11. run_once: true
  12. set_stats:
  13. data:
  14. installer_phase_initialize:
  15. status: "In Progress"
  16. start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
  17. - import_playbook: evaluate_groups.yml
  18. - import_playbook: basic_facts.yml
  19. # base_packages needs to be setup for openshift_facts.py to run correctly.
  20. - import_playbook: base_packages.yml
  21. when: l_install_base_packages | default(False) | bool
  22. - import_playbook: cluster_facts.yml
  23. - import_playbook: version.yml
  24. when: not (skip_verison | default(False))
  25. - import_playbook: sanity_checks.yml
  26. when: not (skip_sanity_checks | default(False))
  27. - name: Initialization Checkpoint End
  28. hosts: all
  29. gather_facts: false
  30. tasks:
  31. - name: Set install initialization 'Complete'
  32. run_once: true
  33. set_stats:
  34. data:
  35. installer_phase_initialize:
  36. status: "Complete"
  37. end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"