# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
---
+- name: restart neutron server
+ service: name=neutron-server state=restarted enabled=yes
+
- name: create external net
neutron_network:
login_username: ADMIN
- neutron_config
- neutron
+- name: fix openstack neutron plugin config file
+ shell: |
+ sed -i 's,plugins/ml2/openvswitch_agent.ini,plugin.ini,g' /usr/lib/systemd/system/neutron-openvswitch-agent.service
+ systemctl daemon-reload
+ when: ansible_os_family == 'RedHat'
+
+- name: restart first neutron-server
+ service: name=neutron-server state=restarted enabled=yes
+
+- name: restart other neutron-server
+ service: name=neutron-server state=restarted enabled=yes
+
- meta: flush_handlers
##############################################################################
---
-- name: fix openstack neutron plugin config file
- shell: |
- sed -i 's,plugins/ml2/openvswitch_agent.ini,plugin.ini,g' /usr/lib/systemd/system/neutron-openvswitch-agent.service
- systemctl daemon-reload
- when: ansible_os_family == 'RedHat'
-
-- name: neutron-db-manage upgrade to Juno
+- name: neutron-db-manage upgrade
shell: neutron-db-manage --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini upgrade head
register: result
run_once: True
delay: 3
notify:
- restart neutron control services
-
-- name: restart first neutron-server
- service: name=neutron-server state=restarted enabled=yes
-
-- name: restart other neutron-server
- service: name=neutron-server state=restarted enabled=yes
-
-- meta: flush_handlers