disable NetworkManager on centos 21/4421/1
authorcarey.xu <carey.xuhan@huawei.com>
Mon, 14 Dec 2015 08:57:52 +0000 (16:57 +0800)
committercarey.xu <carey.xuhan@huawei.com>
Mon, 14 Dec 2015 08:57:52 +0000 (16:57 +0800)
JIRA: COMPASS-187

Change-Id: I82df8dee1e0cdd7f374552131e78e743c8e11dba
Signed-off-by: carey.xu <carey.xuhan@huawei.com>
19 files changed:
deploy/adapters/ansible/roles/ceilometer_compute/tasks/main.yml
deploy/adapters/ansible/roles/ceilometer_controller/tasks/main.yml
deploy/adapters/ansible/roles/cinder-controller/tasks/cinder_install.yml
deploy/adapters/ansible/roles/cinder-volume/tasks/main.yml
deploy/adapters/ansible/roles/common/tasks/main.yml
deploy/adapters/ansible/roles/dashboard/tasks/main.yml
deploy/adapters/ansible/roles/database/tasks/mariadb_cluster_debian.yml
deploy/adapters/ansible/roles/database/tasks/mariadb_install.yml
deploy/adapters/ansible/roles/database/tasks/mongodb.yml
deploy/adapters/ansible/roles/glance/tasks/glance_install.yml
deploy/adapters/ansible/roles/ha/tasks/main.yml
deploy/adapters/ansible/roles/heat/tasks/heat_install.yml
deploy/adapters/ansible/roles/keystone/tasks/keystone_install.yml
deploy/adapters/ansible/roles/neutron-compute/tasks/main.yml
deploy/adapters/ansible/roles/neutron-controller/tasks/neutron_install.yml
deploy/adapters/ansible/roles/neutron-network/tasks/main.yml
deploy/adapters/ansible/roles/nova-compute/tasks/main.yml
deploy/adapters/ansible/roles/nova-controller/tasks/nova_install.yml
deploy/adapters/ansible/roles/setup-network/tasks/main.yml

index cb78acb..98ac127 100644 (file)
@@ -15,3 +15,7 @@
     - ceilometer_configs_templates
     - dest
   notify: restart ceilometer relation service
+
+- name: write services to monitor list
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
+  with_items: ceilometer_services
index cb78acb..98ac127 100644 (file)
@@ -15,3 +15,7 @@
     - ceilometer_configs_templates
     - dest
   notify: restart ceilometer relation service
+
+- name: write services to monitor list
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
+  with_items: ceilometer_services
index 686ce1f..66bb5f0 100644 (file)
@@ -4,7 +4,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate common cinder service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: upload cinder conf
index 6b193d6..342f61a 100644 (file)
@@ -6,7 +6,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate cinder volume service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: check if physical device exists
index d4247ce..c4c1009 100644 (file)
@@ -52,3 +52,7 @@
 - name: restart services
   service: name={{ item }} state=restarted enabled=yes
   with_items: services| union(services_noarch)
+
+- name: write services to monitor list
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
+  with_items: services| union(services_noarch)
index 5afcb15..ea9b829 100644 (file)
@@ -11,6 +11,9 @@
 - name: restart http services
   service: name={{ http_service }} state=restarted enabled=yes
 
+- name: write services to monitor list
+  lineinfile: dest=/opt/service create=yes line='{{ http_service }}'
+
 - name: install dashboard packages
   action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
   with_items: packages | union(packages_noarch)
index 96df442..35ee585 100644 (file)
@@ -3,6 +3,7 @@
   service:
     name: mysql
     state: restarted
+    enabled: yes
     args: "--wsrep-new-cluster"
   when:
     - inventory_hostname == haproxy_hosts.keys()[0]
@@ -21,6 +22,7 @@
   service:
     name: mysql
     state: restarted
+    enabled: yes
   when:
     - inventory_hostname != haproxy_hosts.keys()[0]
 
index 41ee5ff..97e0050 100644 (file)
@@ -46,4 +46,4 @@
   shell: rm -rf /var/lib/mysql/ib_logfile*
 
 - name: set owner
-  file: path=/var/lib owner=mysql group=mysql recurse=yes state=directory
+  file: path=/var/lib/mysql owner=mysql group=mysql recurse=yes state=directory
index c5e1d6d..ada7f7e 100644 (file)
     - /var/lib/mongodb/journal/*
 
 - name: manually restart mongodb server
-  service: name={{ mongodb_service }} state=restarted
+  service: name={{ mongodb_service }} state=restarted enabled=yes
+
+- name: write mongodb to monitor list
+  lineinfile: dest=/opt/service create=yes line={{ mongodb_service}}
 
 - wait_for: port=27017 delay=3 timeout=60 host={{ internal_vip.ip }}
 
index 1a34c6f..bd6b582 100644 (file)
@@ -4,7 +4,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate glance service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: update glance conf
index 668f684..f60740a 100644 (file)
@@ -6,7 +6,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate ha service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: install pexpect
index ab23f87..32d8f42 100644 (file)
@@ -6,7 +6,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate heat service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: update heat conf
index e448801..172d356 100644 (file)
@@ -6,7 +6,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate keystone service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: update keystone conf
index 640692f..f3474ea 100644 (file)
@@ -24,7 +24,7 @@
   when: ansible_os_family == 'RedHat'
 
 - name: generate neutron compute service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: config ml2 plugin
index fce1272..044163e 100644 (file)
@@ -6,7 +6,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate neutron control service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: get tenant id to fill neutron.conf
index f8e9e8c..fc1bc63 100644 (file)
@@ -36,7 +36,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate neutron network service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: fix openstack neutron plugin config file
@@ -82,7 +82,8 @@
 - include: odl.yml
   when: "'opendaylight' in {{ NEUTRON_MECHANISM_DRIVERS }}"
 
-- name: restart neutron services
-  debug: msg="restart neutron services"
-  notify:
-    - restart neutron network relation service
+- name: restart neutron network relation service
+  service: name={{ item }} state=restarted enabled=yes
+  with_flattened:
+    - services_noarch
+    - services
index f4bb373..45dab3f 100644 (file)
@@ -20,7 +20,7 @@
     - restart nova-compute services
 
 - name: generate neutron control service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - meta: flush_handlers
index 7242fda..5815958 100644 (file)
@@ -6,7 +6,7 @@
   with_items: packages | union(packages_noarch)
 
 - name: generate nova control service list
-  shell: echo {{ item }} >> /opt/service
+  lineinfile: dest=/opt/service create=yes line='{{ item }}'
   with_items: services | union(services_noarch)
 
 - name: update nova conf
index 818ac57..6f024f1 100644 (file)
@@ -1,4 +1,12 @@
 ---
+- name: disable NetworkManager
+  service: name=NetworkManager state=stopped enabled=no
+  when: ansible_os_family == 'RedHat'
+
+- name: enable network service
+  service: name=network state=started enabled=yes
+  when: ansible_os_family == 'RedHat'
+
 - name: add ovs bridge
   openvswitch_bridge: bridge={{ item["name"] }} state=present
   with_items: "{{ network_cfg['provider_net_mappings'] }}"