main.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. ---
  2. # l_install_base_packages is 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. title: "Initialization"
  16. playbook: ""
  17. status: "In Progress"
  18. start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
  19. - import_playbook: evaluate_groups.yml
  20. - import_playbook: basic_facts.yml
  21. # base_packages needs to be setup for openshift_facts.py to run correctly.
  22. - import_playbook: base_packages.yml
  23. when: l_install_base_packages | default(False) | bool
  24. - import_playbook: cluster_facts.yml
  25. - import_playbook: version.yml
  26. - import_playbook: sanity_checks.yml
  27. when: not (skip_sanity_checks | default(False))
  28. - name: Initialization Checkpoint End
  29. hosts: all
  30. gather_facts: false
  31. tasks:
  32. - name: Set install initialization 'Complete'
  33. run_once: true
  34. set_stats:
  35. data:
  36. installer_phase_initialize:
  37. status: "Complete"
  38. end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"