diff options
author | 2017-12-04 15:59:55 +0800 | |
---|---|---|
committer | 2017-12-04 15:59:55 +0800 | |
commit | cc4d6db7534c509797aa363acc3c27f8c8cfecca (patch) | |
tree | 3bd1712094a7808091eff6a7b53406a14ca5ecd2 /deploy/adapters/ansible/roles/post-osa/tasks/tacker_horizon.yml | |
parent | 8a50c8b9bfc532494eb89641cee000dd60f8c0f9 (diff) |
Enable tacker horizon
JIRA: -
1 - Enable tacker horizon
2 - Open SFC extension on compute nodes
Change-Id: I7d6ea0db78dc529e3d7f8bd1a44a3c0de76aac22
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
Diffstat (limited to 'deploy/adapters/ansible/roles/post-osa/tasks/tacker_horizon.yml')
-rw-r--r-- | deploy/adapters/ansible/roles/post-osa/tasks/tacker_horizon.yml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/deploy/adapters/ansible/roles/post-osa/tasks/tacker_horizon.yml b/deploy/adapters/ansible/roles/post-osa/tasks/tacker_horizon.yml new file mode 100644 index 00000000..2c1d2d87 --- /dev/null +++ b/deploy/adapters/ansible/roles/post-osa/tasks/tacker_horizon.yml @@ -0,0 +1,33 @@ +--- + +- name: remove tacker-horizon directory + file: + path: "{{ tacker_horizon_dir }}" + state: absent + +- name: get tacker horizon (online) + git: + repo: "{{ tacker_horizon_repo }}" + dest: "{{ tacker_horizon_dir }}" + version: "{{ tacker_horizon_branch }}" + when: offline_deployment is defined and offline_deployment == "Disable" + +- name: copy installation script (offline) + get_url: + url: "http://{{ offline_repo_ip }}:{{ offline_repo_port }}/tacker-horizon.tar.gz" + dest: "/opt/" + when: offline_deployment is defined and offline_deployment == "Enable" + +- name: untar tacker-horizon tarball + command: su -s /bin/sh -c "tar xzf /opt/tacker-horizon.tar.gz -C /opt/" + when: offline_deployment is defined and offline_deployment == "Enable" + +- name: install tacker-horizon + shell: | + cd /opt/tacker-horizon/; + pip install -r requirements.txt; + sleep 30; + python setup.py install; + cp tacker_horizon/enabled/* \ + {{ tacker_horizon_enable_path }}/; + service apache2 restart |