Add moon in Compass 85/17385/5
authorchenshuai@huawei.com <chenshuai@huawei.com>
Fri, 22 Jul 2016 00:39:26 +0000 (20:39 -0400)
committerchenshuai@huawei.com <chenshuai@huawei.com>
Fri, 22 Jul 2016 01:57:58 +0000 (21:57 -0400)
JIRA: COMPASS-443

Change-Id: Ief63570287d81664442f79b775067a5747e948fc
Signed-off-by: chenshuai@huawei.com <chenshuai@huawei.com>
deploy/adapters/ansible/openstack_mitaka_xenial/HA-ansible-multinodes.yml
deploy/adapters/ansible/openstack_mitaka_xenial/roles/moon/tasks/keystone-moon-install.yml

index d374086..82888e3 100644 (file)
   roles:
     - odl_cluster_post
 
-- hosts: controller
-  remote_user: root
-  accelerate: true
-  max_fail_percentage: 0
-  roles:
-    - moon
+#- hosts: controller
+#  remote_user: root
+#  accelerate: true
+#  max_fail_percentage: 0
+#  roles:
+#    - moon
 
 - hosts: controller
   remote_user: root
index 71315f8..a9b98c1 100644 (file)
@@ -2,8 +2,13 @@
 # Note (asteroide): this part is specific but when Keystone-Moon packages will be installed in a true repository
 #                   we will not have to do that.
 
+
+- name: get image http server
+  shell: awk -F'=' '/compass_server/ {print $2}' /etc/compass.conf
+  register: http_server
+
 - name: download keystone-moon packages
-  get_url: url=https://github.com/dthom/moon-bin/archive/master.zip dest=/tmp/master.zip mode=0444
+  get_url: url="http://{{ http_server.stdout_lines[0] }}/packages/moon/master.zip"  dest=/tmp/master.zip mode=0444
 
 - name: extract keystone-moon packages
   unarchive: src=/tmp/master.zip dest=/tmp copy=no