This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
foreman_quickstack_tool_interaction [2015/06/17 21:50] Tim Rozet |
foreman_quickstack_tool_interaction [2015/06/17 21:53] Tim Rozet |
||
---|---|---|---|
Line 25: | Line 25: | ||
* The opnfv-seeds.rb contains Foreman configuration (hostgroups, puppet modules, etc) | * The opnfv-seeds.rb contains Foreman configuration (hostgroups, puppet modules, etc) | ||
- | ===== Deploying Nodes ===== | + | ===== Deploying Nodes (baremetal) ===== |
* After OPNFV install role is finished, opnfv.yml playbook calls the [[https://github.com/trozet/khaleesi/blob/opnfv/roles/get_nodes/foreman/tasks/main.yml | deploy nodes role]] | * After OPNFV install role is finished, opnfv.yml playbook calls the [[https://github.com/trozet/khaleesi/blob/opnfv/roles/get_nodes/foreman/tasks/main.yml | deploy nodes role]] | ||
- | * | + | * The role then uses the [[https://github.com/trozet/khaleesi/blob/opnfv/library/foreman.py | foreman.py]] library to issue a Foreman API call to reboot and build the nodes with PXE |
+ | * The role will then wait for SSH access to the node | ||
+ | * The role will then wait for puppet to complete and the node to be put into Active ("A") state in Foreman, indicating deploy is complete |