bootstrap.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ---
  2. - name: Node Bootstrap Preparation Checkpoint Start
  3. hosts: all
  4. gather_facts: false
  5. tasks:
  6. - name: Set Node Bootstrap Preparation 'In Progress'
  7. run_once: true
  8. set_stats:
  9. data:
  10. installer_phase_node_bootstrap:
  11. title: "Node Bootstrap Preparation"
  12. playbook: "playbooks/openshift-node/bootstrap.yml"
  13. status: "In Progress"
  14. start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
  15. - name: Only target nodes that have not yet been bootstrapped
  16. hosts: localhost
  17. tasks:
  18. - import_playbook: disable_excluders.yml
  19. - import_playbook: configure_nodes.yml
  20. - import_playbook: configure_bootstrap.yml
  21. - import_playbook: enable_excluders.yml
  22. - name: Node Bootstrap Preparation Checkpoint End
  23. hosts: all
  24. gather_facts: false
  25. tasks:
  26. - name: Set Node Bootstrap Preparation 'Complete'
  27. run_once: true
  28. set_stats:
  29. data:
  30. installer_phase_node_bootstrap:
  31. status: "Complete"
  32. end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"