diff options
Diffstat (limited to 'deploy')
-rw-r--r-- | deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml | 52 | ||||
-rwxr-xr-x | deploy/adapters/ansible/roles/odl_cluster_post/tasks/main.yml | 4 |
2 files changed, 32 insertions, 24 deletions
diff --git a/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml b/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml index 5c61c310..cf43b1cc 100644 --- a/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml +++ b/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml @@ -92,30 +92,6 @@ roles: - secgroup -- hosts: all - remote_user: root - accelerate: true - roles: - - odl_cluster - -- hosts: all - remote_user: root - accelerate: true - roles: - - onos_cluster - -- hosts: all - remote_user: root - sudo: True - roles: - - open-contrail - -- hosts: controller - remote_user: root - accelerate: true - roles: - - ext-network - - hosts: ceph_adm remote_user: root accelerate: true @@ -198,3 +174,31 @@ - name: chown ssh file shell: chown -R nova:nova /var/lib/nova/.ssh; + + +- hosts: all + remote_user: root + roles: + - odl_cluster + +- hosts: all + remote_user: root + accelerate: true + roles: + - onos_cluster + +- hosts: all + remote_user: root + sudo: True + roles: + - open-contrail + +- hosts: controller + remote_user: root + roles: + - ext-network + +- hosts: all + remote_user: root + roles: + - odl_cluster_post diff --git a/deploy/adapters/ansible/roles/odl_cluster_post/tasks/main.yml b/deploy/adapters/ansible/roles/odl_cluster_post/tasks/main.yml new file mode 100755 index 00000000..83d75c39 --- /dev/null +++ b/deploy/adapters/ansible/roles/odl_cluster_post/tasks/main.yml @@ -0,0 +1,4 @@ +--- +- name: restart opendaylight + shell: sleep 60; service opendaylight restart; sleep 300; + when: inventory_hostname in groups['odl'] |