Move all the tar packages in compass4nfv repo to deploy ISO 97/22997/1
authorYifei Xue <xueyifei@huawei.com>
Wed, 12 Oct 2016 11:28:54 +0000 (19:28 +0800)
committerYifei Xue <xueyifei@huawei.com>
Wed, 12 Oct 2016 11:28:54 +0000 (19:28 +0800)
JIRA: COMPASS-493

Change-Id: I64c87b50fd88bf193a502568986f560fc2a144f6
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
deploy/adapters/ansible/openstack_mitaka_xenial/roles/odl_cluster/files/odl-aaa-moon.tar.gz [deleted file]
deploy/adapters/ansible/openstack_mitaka_xenial/roles/odl_cluster/tasks/moon-odl.yml
deploy/adapters/ansible/openstack_mitaka_xenial/roles/odl_cluster/vars/main.yml
deploy/adapters/ansible/openstack_mitaka_xenial/roles/swift/files/swift-lib.tar.gz [deleted file]
deploy/adapters/ansible/openstack_mitaka_xenial/roles/swift/tasks/swift.yml
deploy/adapters/ansible/openstack_mitaka_xenial/roles/swift/vars/main.yml
deploy/adapters/ansible/roles/open-contrail/tasks/provision/provision-compute.yml
deploy/adapters/ansible/roles/open-contrail/tasks/provision/provision-config.yml
deploy/adapters/ansible/roles/open-contrail/templates/neutron_plugin_contrail.tar.gz [deleted file]
deploy/adapters/ansible/roles/open-contrail/templates/nova_contrail_vif.tar.gz [deleted file]
deploy/adapters/ansible/roles/open-contrail/vars/main.yml

diff --git a/deploy/adapters/ansible/openstack_mitaka_xenial/roles/odl_cluster/files/odl-aaa-moon.tar.gz b/deploy/adapters/ansible/openstack_mitaka_xenial/roles/odl_cluster/files/odl-aaa-moon.tar.gz
deleted file mode 100644 (file)
index dd03749..0000000
Binary files a/deploy/adapters/ansible/openstack_mitaka_xenial/roles/odl_cluster/files/odl-aaa-moon.tar.gz and /dev/null differ
index 2530605..b89b282 100644 (file)
 - name: copy settings.xml
   template: src=settings.xml dest=/root/.m2/settings.xml
 
-- name: upload swift lib
-  unarchive: src=odl-aaa-moon.tar.gz dest=/home/
+#- name: upload swift lib
+#  unarchive: src=odl-aaa-moon.tar.gz dest=/home/
+
+- name: download odl-aaa-moon package
+  get_url: url="http://{{ http_server.stdout_lines[0] }}/packages/moon/{{ odl_aaa_moon }}"  dest=/home/
+
+- name: unarchive odl-aaa-moon package
+  command: su -s /bin/sh -c "tar xvf  /home/{{ odl_aaa_moon }} -C /home/"
 
 - name: install aaa
   shell: >
index da0c9ef..6ccb3dd 100755 (executable)
@@ -19,6 +19,8 @@ odl_base_features: ['config', 'standard', 'region', 'package', 'kar', 'ssh', 'ma
 odl_extra_features: ['odl-restconf-all','odl-mdsal-clustering','odl-openflowplugin-flow-services','http','jolokia-osgi']
 odl_features: "{{ odl_base_features + odl_extra_features }}"
 
+odl_aaa_moon: odl-aaa-moon.tar.gz
+
 jdk8_pkg_name: jdk-8u51-linux-x64.tar.gz
 
 controller_packages_noarch: []
diff --git a/deploy/adapters/ansible/openstack_mitaka_xenial/roles/swift/files/swift-lib.tar.gz b/deploy/adapters/ansible/openstack_mitaka_xenial/roles/swift/files/swift-lib.tar.gz
deleted file mode 100644 (file)
index fdbb38f..0000000
Binary files a/deploy/adapters/ansible/openstack_mitaka_xenial/roles/swift/files/swift-lib.tar.gz and /dev/null differ
index 4e2651a..10a513f 100644 (file)
@@ -9,6 +9,10 @@
 ---
 - include_vars: "{{ ansible_os_family }}.yml"
 
+- name: get image http server
+  shell: awk -F'=' '/compass_server/ {print $2}' /etc/compass.conf
+  register: http_server
+
 - include: swift-controller1.yml
   when: inventory_hostname in groups['controller']
 
     - rsync
   when: inventory_hostname in groups['compute']
 
-- name: upload swift lib
-  unarchive: src=swift-lib.tar.gz dest=/tmp/
+#- name: upload swift lib
+#  unarchive: src=swift-lib.tar.gz dest=/tmp/
+
+- name: download swift lib package
+  get_url: url="http://{{ http_server.stdout_lines[0] }}/packages/moon/{{ swift_lib }}"  dest=/tmp/
+
+- name: unarchive swift lib
+  command: su -s /bin/sh -c "tar xvf  /tmp/{{ swift_lib }} -C /tmp/"
 
 - name: copy swift lib
   command: su -s /bin/sh -c "cp /tmp/swift-lib/* /usr/lib/"
index 540068d..dc00955 100644 (file)
@@ -7,6 +7,9 @@
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
 ---
+
+swift_lib: swift-lib.tar.gz
+
 packages_noarch: []
 
 services_noarch: []
index d9258ef..374c4e1 100755 (executable)
 ######################  nova plugin workaround  #######################
 #######################################################################
 
-- name: "copy nova plugs on compute"
-  copy:
-    src: "../../templates/nova_contrail_vif.tar.gz"
-    dest: "/opt/nova_contrail_vif.tar.gz"
+#- name: "copy nova plugs on compute"
+#  copy:
+#    src: "../../templates/nova_contrail_vif.tar.gz"
+#    dest: "/opt/nova_contrail_vif.tar.gz"
+
+- name: get image http server
+  shell: awk -F'=' '/compass_server/ {print $2}' /etc/compass.conf
+  register: http_server
+
+- name: download nova plugin package
+  get_url: url="http://{{ http_server.stdout_lines[0] }}/packages/open-contrail/{{ nova_plugin }}"  dest=/opt/
 
 - name: "unzip nova plugs"
   command: su -s /bin/sh -c "tar xzf /opt/nova_contrail_vif.tar.gz -C /opt/"
index 3214247..615ac28 100755 (executable)
 ############# neutron plugins workaround ##################
 ###########################################################
 
-- name: "copy neutron plugs on controller"
-  copy:
-    src: "../../templates/neutron_plugin_contrail.tar.gz"
-    dest: "/opt/neutron_plugin_contrail.tar.gz"
+#- name: "copy neutron plugs on controller"
+#  copy:
+#    src: "../../templates/neutron_plugin_contrail.tar.gz"
+#    dest: "/opt/neutron_plugin_contrail.tar.gz"
+
+- name: get image http server
+  shell: awk -F'=' '/compass_server/ {print $2}' /etc/compass.conf
+  register: http_server
+
+- name: download neutron_plugin_contrail package
+  get_url: url="http://{{ http_server.stdout_lines[0] }}/packages/open-contrail/{{ neutron_plugin }}"  dest=/opt/
 
 - name: "unzip neutron plugs"
   command: su -s /bin/sh -c "tar xzf /opt/neutron_plugin_contrail.tar.gz -C /opt/" 
diff --git a/deploy/adapters/ansible/roles/open-contrail/templates/neutron_plugin_contrail.tar.gz b/deploy/adapters/ansible/roles/open-contrail/templates/neutron_plugin_contrail.tar.gz
deleted file mode 100644 (file)
index 0807704..0000000
Binary files a/deploy/adapters/ansible/roles/open-contrail/templates/neutron_plugin_contrail.tar.gz and /dev/null differ
diff --git a/deploy/adapters/ansible/roles/open-contrail/templates/nova_contrail_vif.tar.gz b/deploy/adapters/ansible/roles/open-contrail/templates/nova_contrail_vif.tar.gz
deleted file mode 100644 (file)
index 78dac03..0000000
Binary files a/deploy/adapters/ansible/roles/open-contrail/templates/nova_contrail_vif.tar.gz and /dev/null differ
index 6facb47..582e41e 100755 (executable)
@@ -17,6 +17,9 @@ contrail_keystone_address: "{{ public_vip.ip }}"
 contrail_admin_user: "admin"
 contrail_admin_password: "console"
 
+neutron_plugin: neutron_plugin_contrail.tar.gz
+nova_plugin: nova_contrail_vif.tar.gz
+
 
 # network infor adapter for compass
 # contrail_address: "{{ internal_ip }}"