diff options
| author | Sean Mooney <sean.k.mooney@intel.com> | 2016-08-01 21:57:48 +0000 |
|---|---|---|
| committer | Sean Mooney <sean.k.mooney@intel.com> | 2016-08-31 13:12:34 +0000 |
| commit | 64c40e20a56c1ecbc78956801bc0eb697ad2ef8d (patch) | |
| tree | 517687ef19b05ce4b9394cff18dbe20e1589cc8d /ansible | |
| parent | 538dbac24a86d21f28191f503e2daa3b89c1ed5b (diff) | |
| download | kolla-64c40e20a56c1ecbc78956801bc0eb697ad2ef8d.tar.gz kolla-64c40e20a56c1ecbc78956801bc0eb697ad2ef8d.zip | |
add deploy-servers command
- This change extends kolla-ansible
with a deploy-server command to enroll and deploy
physical servers with bifrost.
Change-Id: Iaa9f34b00e676569f6e3df679b7454b1ec0b8e34
Implements: blueprint bifrost-support
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/bifrost/tasks/deploy-servers.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ansible/roles/bifrost/tasks/deploy-servers.yml b/ansible/roles/bifrost/tasks/deploy-servers.yml new file mode 100644 index 000000000..6a6a990eb --- /dev/null +++ b/ansible/roles/bifrost/tasks/deploy-servers.yml @@ -0,0 +1,21 @@ +--- +- name: Enrolling physical servers with ironic + command: > + docker exec bifrost_deploy + bash -c 'source /bifrost/env-vars + && source /opt/stack/ansible/hacking/env-setup && + export BIFROST_INVENTORY_SOURCE=/etc/bifrost/servers.yml && + ansible-playbook -vvvv -i /bifrost/playbooks/inventory/bifrost_inventory.py + /bifrost/playbooks/enroll-dynamic.yaml -e "ansible_python_interpreter=/var/lib/kolla/venv/bin/python" + -e @/etc/bifrost/bifrost.yml' + +- name: deploy physical servers with ironic + command: > + docker exec bifrost_deploy + bash -c 'source /bifrost/env-vars + && source /opt/stack/ansible/hacking/env-setup && + export BIFROST_INVENTORY_SOURCE=/etc/bifrost/servers.yml && + ansible-playbook -vvvv -i /bifrost/playbooks/inventory/bifrost_inventory.py + /bifrost/playbooks/deploy-dynamic.yaml -e "ansible_python_interpreter=/var/lib/kolla/venv/bin/python" + -e @/etc/bifrost/bifrost.yml' + |
