Skip to content

Commit ef33fbf

Browse files
author
Cloud User
committed
v1.0 - SONATA NFV Service Platform deployment
1 parent 7a0c1d3 commit ef33fbf

File tree

13 files changed

+21
-24
lines changed

13 files changed

+21
-24
lines changed

install/cloud-module/openstack/deploy-openstack-cli.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
become: true
55
connection: local
66
roles:
7-
- openstackclients
7+
- ~/son-install/utils/roles/openstackclients

install/cloud-module/openstack/roles/openstackclients/.travis.yml renamed to utils/roles/openstackclients/.travis.yml

File renamed without changes.

install/cloud-module/openstack/roles/openstackclients/README.md renamed to utils/roles/openstackclients/README.md

File renamed without changes.

install/cloud-module/openstack/roles/openstackclients/defaults/main.yml renamed to utils/roles/openstackclients/defaults/main.yml

File renamed without changes.

install/cloud-module/openstack/roles/openstackclients/handlers/main.yml renamed to utils/roles/openstackclients/handlers/main.yml

File renamed without changes.

install/cloud-module/openstack/roles/openstackclients/meta/main.yml renamed to utils/roles/openstackclients/meta/main.yml

File renamed without changes.

install/cloud-module/openstack/roles/openstackclients/tasks/Core.yml renamed to utils/roles/openstackclients/tasks/Core.yml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,32 @@
55
- name: upgrade all packages to the latest version
66
yum: name='*' state=latest update_cache=yes
77

8+
- yum: name="@Development tools" state=present
9+
810
- name: install required libraries and tools for PIP
911
yum: name={{ item }} state=latest
1012
with_items:
11-
- "@Development tools"
1213
- python-devel
1314
- python-pip
1415
- openssl-devel
1516
- libffi-devel
16-
- wget
1717

1818
# https://pypi.python.org/pypi/shade/1.14.1
1919
- name: install Openstack clients
2020
pip: name={{ item }} state=latest
2121
with_items:
22-
- six
22+
- python-systemd
2323
- requestsexceptions>=1.1.1
24+
- pbr>=0.11
25+
- os-client-config>=1.20.0
26+
- netifaces>=0.10.4
27+
- munch
28+
- keystoneauth1>=2.11.0
29+
- jsonpatch
30+
- jmespath
31+
- ipaddress
32+
- dogpile.cache>=0.5.3
33+
- six
2434
- python-openstackclient
2535
- python-keystoneclient>=0.11.0
2636
- python-heatclient>=1.0.0
@@ -33,27 +43,16 @@
3343
- python-troveclient>=1.2.0
3444
- python-designateclient>=2.1.0
3545
- python-ironicclient>=0.10.0
36-
- pbr>=0.11
37-
- os-client-config>=1.20.0
38-
- netifaces>=0.10.4
39-
- munch
40-
- keystoneauth1>=2.11.0
41-
- jsonpatch
42-
- jmespath
43-
- ipaddress
44-
- dogpile.cache>=0.5.3
45-
- decorator
46-
- python-systemd
46+
4747

4848
# Install 'shade' python module (needed by Ansible Cloud module)
4949
- name: Gets 'shade' tarball
5050
get_url:
51-
#url="https://pypi.python.org/packages/cc/6a/51fdde55a5ab2bb74ab123e5b8003587bd883ee417b51e389b7986d0f545/shade-{{ tarball_version }}.tar.gz#md5=7a49274c19fef9a17dda8465db6b37eb" # 1.12.1
52-
url: "https://pypi.python.org/packages/7e/1f/2409fd66f2574a2dc9daf335b47384e91f1ae52d8c1bb713ec1f840e188d/shade-{{ tarball_version }}.tar.gz#md5=a09e159e35727bbb68eb3e5779658df4" # 1.14.1
51+
url: "https://pypi.python.org/packages/7e/1f/2409fd66f2574a2dc9daf335b47384e91f1ae52d8c1bb713ec1f840e188d/shade-{{ shade_tarball }}.tar.gz#md5=a09e159e35727bbb68eb3e5779658df4" # 1.14.1
5352
dest: "/{{ ansible_user_id }}/"
5453
register: new_archive
5554

5655
- name: install tarball
57-
pip: name='file:///{{ ansible_user_id }}/shade-{{ tarball_version }}.tar.gz'
56+
pip: name='file:///{{ ansible_user_id }}/shade-{{ shade_tarball }}.tar.gz'
5857
when: new_archive|changed
5958

install/cloud-module/openstack/roles/openstackclients/tasks/main.yml renamed to utils/roles/openstackclients/tasks/main.yml

File renamed without changes.

install/cloud-module/openstack/roles/openstackclients/tasks/trusty.yml renamed to utils/roles/openstackclients/tasks/trusty.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
- openssl
1717
- libssl-dev
1818
- libffi-dev
19-
- wget
2019

2120
- name: "Install PIP"
2221
easy_install: name=pip
@@ -68,12 +67,12 @@
6867
# sudo: yes
6968
# sudo_user: "{{ deploy_user }}"
7069
get_url:
71-
#url="https://pypi.python.org/packages/cc/6a/51fdde55a5ab2bb74ab123e5b8003587bd883ee417b51e389b7986d0f545/shade-{{ tarball_version }}.tar.gz#md5=7a49274c19fef9a17dda8465db6b37eb"
72-
url="https://pypi.python.org/packages/7e/1f/2409fd66f2574a2dc9daf335b47384e91f1ae52d8c1bb713ec1f840e188d/shade-{{ tarball_version }}.tar.gz#md5=a09e159e35727bbb68eb3e5779658df4"
70+
#url="https://pypi.python.org/packages/cc/6a/51fdde55a5ab2bb74ab123e5b8003587bd883ee417b51e389b7986d0f545/shade-{{ shade_tarball }}.tar.gz#md5=7a49274c19fef9a17dda8465db6b37eb"
71+
url="https://pypi.python.org/packages/7e/1f/2409fd66f2574a2dc9daf335b47384e91f1ae52d8c1bb713ec1f840e188d/shade-{{ shade_tarball }}.tar.gz#md5=a09e159e35727bbb68eb3e5779658df4"
7372
dest="/{{ ansible_user_id }}/"
7473
register: new_archive
7574

7675
- name: install tarball
77-
pip: name='file:///{{ ansible_user_id }}/shade-{{ tarball_version }}.tar.gz'
76+
pip: name='file:///{{ ansible_user_id }}/shade-{{ shade_tarball }}.tar.gz'
7877
when: new_archive|changed
7978

install/cloud-module/openstack/roles/openstackclients/tasks/xenial.yml renamed to utils/roles/openstackclients/tasks/xenial.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
- libssl-dev
1616
- libffi-dev
1717
- python-shade
18-
- wget
1918

2019
#- name: "Install dependency libraries on the remote server"
2120
# pip: name={{ item }} state=present

0 commit comments

Comments
 (0)