diff options
author | Tim Rozet <trozet@redhat.com> | 2017-09-21 19:06:46 +0000 |
---|---|---|
committer | Tim Rozet <trozet@redhat.com> | 2017-09-30 15:09:55 +0000 |
commit | 17c64de8f2d9c86c0f80df8dddf7831210f5234a (patch) | |
tree | 9808e32cd5e522551ad54f6683f48e1e77efb1d0 /lib/ansible | |
parent | 5bbba78faa198976be1a1a5437d39cfa5059d896 (diff) |
Adds Calipso scenario
Change-Id: Icc8a23e49c9ccc011481f6b97599d4f75873ebb1
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 1a824cf106f1996f184a7f699c754a7b72c501be)
Diffstat (limited to 'lib/ansible')
-rw-r--r-- | lib/ansible/playbooks/post_deploy_undercloud.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/lib/ansible/playbooks/post_deploy_undercloud.yml b/lib/ansible/playbooks/post_deploy_undercloud.yml index d6b8805a..bd62f9cf 100644 --- a/lib/ansible/playbooks/post_deploy_undercloud.yml +++ b/lib/ansible/playbooks/post_deploy_undercloud.yml @@ -115,3 +115,41 @@ become_user: stack when: congress with_items: "{{ congress_datasources }}" + - name: Configure Calipso + block: + - name: Install Calipso dependencies + pip: + name: "{{ item }}" + executable: pip3 + with_items: + - docker + - pymongo + - name: Create Calipso user + user: + name: calipso + createhome: yes + - name: Remove old docker + package: + name: "{{ item }}" + state: absent + with_items: + - docker + - docker-common + - docker-selinux + - docker-engine + - name: Install Docker CE + package: + name: docker-ce + state: latest + - name: Start Docker + service: + name: docker + state: started + enabled: yes + - name: Install Calipso + command: > + python3 /root/calipso-installer.py --command start-all + --copy q --hostname {{ calipso_ip }} --dbport 37017 --webport 81 + --apiport 8001 --rabbitmport 15673 + become: yes + when: calipso |