Fix keepalived ping address 83/36883/1
authorchigang <chigang@huawei.com>
Tue, 4 Jul 2017 05:21:12 +0000 (13:21 +0800)
committerchigang <chigang@huawei.com>
Tue, 4 Jul 2017 05:21:12 +0000 (13:21 +0800)
JIRA:-

Replace OSA default address with  ntp_server address.
OSA will use it to check internet connection.
Rename some roles that make users confused.

Change-Id: I4dd7e242e427e5bc3a611450a3bc436e44a8fefe
Signed-off-by: chigang <chigang@huawei.com>
24 files changed:
deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml
deploy/adapters/ansible/roles/config-osa/files/cinder.yml [moved from deploy/adapters/ansible/roles/config-deployment/files/cinder.yml with 100% similarity]
deploy/adapters/ansible/roles/config-osa/files/http.yml [moved from deploy/adapters/ansible/roles/config-deployment/files/http.yml with 100% similarity]
deploy/adapters/ansible/roles/config-osa/files/os-flavor/tasks/main.yml [moved from deploy/adapters/ansible/roles/config-deployment/files/os-flavor/tasks/main.yml with 100% similarity]
deploy/adapters/ansible/roles/config-osa/files/os-flavor/vars/main.yml [moved from deploy/adapters/ansible/roles/config-deployment/files/os-flavor/vars/main.yml with 100% similarity]
deploy/adapters/ansible/roles/config-osa/files/setup-ovs.yml [moved from deploy/adapters/ansible/roles/config-deployment/files/setup-ovs.yml with 100% similarity]
deploy/adapters/ansible/roles/config-osa/tasks/main.yml [moved from deploy/adapters/ansible/roles/config-deployment/tasks/main.yml with 100% similarity]
deploy/adapters/ansible/roles/config-osa/templates/ansible.cfg [moved from deploy/adapters/ansible/roles/config-deployment/templates/ansible.cfg with 100% similarity]
deploy/adapters/ansible/roles/config-osa/templates/create-flavor.yml.j2 [moved from deploy/adapters/ansible/roles/config-deployment/templates/create-flavor.yml.j2 with 100% similarity]
deploy/adapters/ansible/roles/config-osa/templates/create-network.yml.j2 [moved from deploy/adapters/ansible/roles/config-deployment/templates/create-network.yml.j2 with 100% similarity]
deploy/adapters/ansible/roles/config-osa/templates/openstack_user_config.yml.j2 [moved from deploy/adapters/ansible/roles/config-deployment/templates/openstack_user_config.yml.j2 with 100% similarity]
deploy/adapters/ansible/roles/config-osa/templates/user_variables.yml.j2 [moved from deploy/adapters/ansible/roles/config-deployment/templates/user_variables.yml.j2 with 97% similarity]
deploy/adapters/ansible/roles/post-openstack/tasks/main.yml [moved from deploy/adapters/ansible/roles/openstack-post/tasks/main.yml with 100% similarity]
deploy/adapters/ansible/roles/post-openstack/vars/main.yml [moved from deploy/adapters/ansible/roles/openstack-post/vars/main.yml with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/files/centos_base.repo [moved from deploy/adapters/ansible/roles/pre-prepare/files/centos_base.repo with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/files/modules [moved from deploy/adapters/ansible/roles/pre-prepare/files/modules with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/tasks/RedHat.yml [moved from deploy/adapters/ansible/roles/pre-prepare/tasks/RedHat.yml with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/tasks/Ubuntu.yml [moved from deploy/adapters/ansible/roles/pre-prepare/tasks/Ubuntu.yml with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/tasks/main.yml [moved from deploy/adapters/ansible/roles/pre-prepare/tasks/main.yml with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/templates/hosts [moved from deploy/adapters/ansible/roles/common/templates/hosts with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/templates/sources.list [moved from deploy/adapters/ansible/roles/pre-prepare/templates/sources.list with 100% similarity]
deploy/adapters/ansible/roles/pre-openstack/vars/main.yml [moved from deploy/adapters/ansible/roles/pre-prepare/vars/main.yml with 100% similarity]
deploy/adapters/ansible/roles/setup-openvswitch/tasks/main.yml
deploy/compass_conf/package_installer/ansible-ocata.conf

index 663f02b..417c054 100644 (file)
@@ -10,7 +10,7 @@
 - hosts: all
   remote_user: root
   roles:
-    - pre-prepare
+    - pre-openstack
 
 - hosts: controller
   remote_user: root
 - hosts: localhost
   remote_user: root
   roles:
-    - role: config-deployment
+    - role: config-osa
     - role: setup-host
     - role: setup-infrastructure
     - role: setup-openstack
     - role: setup-openvswitch
-      when: NEUTRON_MECHANISM_DRIVERS[0] == "openvswitch" or
-             NEUTRON_MECHANISM_DRIVERS[0] == "opendaylight"
-    - role: openstack-post
+    - role: post-openstack
@@ -26,6 +26,7 @@ haproxy_keepalived_external_vip_cidr: "{{ public_vip.ip }}/32"
 haproxy_keepalived_internal_vip_cidr: "10.1.0.22/32"
 haproxy_keepalived_external_interface: br-vlan
 haproxy_keepalived_internal_interface: br-mgmt
+keepalived_ping_address: "{{ ntp_server }}"
 
 {% if "openvswitch" == NEUTRON_MECHANISM_DRIVERS[0] or
    "opendaylight" == NEUTRON_MECHANISM_DRIVERS[0]
index efe8745..f636ed1 100644 (file)
@@ -12,3 +12,5 @@
           cd /opt/openstack-ansible/playbooks; \
           openstack-ansible setup-ovs.yml \
              | tee -a /var/log/osa/ovs.log > /dev/null"
+  when: NEUTRON_MECHANISM_DRIVERS[0] == "openvswitch" or \
+        NEUTRON_MECHANISM_DRIVERS[0] == "opendaylight"
index 5078606..45e7cbe 100755 (executable)
@@ -7,7 +7,7 @@ SETTINGS = {
     'playbook_file': 'site.yml',
     'inventory_file': 'inventory.yml',
     'group_variable': 'all',
-    'etc_hosts_path': 'roles/common/templates/hosts',
+    'etc_hosts_path': 'roles/pre-openstack/templates/hosts',
     'runner_dirs': ['roles','openstack_ocata/templates','openstack_ocata/roles']
 }