diff options
| author | Scott Dodson <sdodson@redhat.com> | 2017-07-01 22:32:28 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-07-01 22:32:28 -0400 | 
| commit | a9d8e96663ba0520e6ec89d968790c3d23cb18af (patch) | |
| tree | 533372eba2ca10b7ca0be2edad3c84c3e4e7a921 /playbooks | |
| parent | 7c045ba7cfb6c6d15ea2d94830e048c335bda594 (diff) | |
| parent | 841cefdae64bf6e01ff85b3fcec3a12e6aeabf7e (diff) | |
Merge pull request #4530 from sdodson/node-dns
Utilize node dns services
Diffstat (limited to 'playbooks')
| -rw-r--r-- | playbooks/adhoc/uninstall.yml | 25 | ||||
| -rw-r--r-- | playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml | 2 | ||||
| -rw-r--r-- | playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml | 2 | 
3 files changed, 18 insertions, 11 deletions
diff --git a/playbooks/adhoc/uninstall.yml b/playbooks/adhoc/uninstall.yml index ddd2ecebd..a1f541712 100644 --- a/playbooks/adhoc/uninstall.yml +++ b/playbooks/adhoc/uninstall.yml @@ -26,6 +26,20 @@  - hosts: nodes    become: yes    tasks: +  - name: Remove dnsmasq dispatcher +    file: +      path: "{{ item }}" +      state: absent +    with_items: +    - /etc/dnsmasq.d/origin-dns.conf +    - /etc/dnsmasq.d/origin-upstream-dns.conf +    - /etc/dnsmasq.d/openshift-ansible.conf +    - /etc/NetworkManager/dispatcher.d/99-origin-dns.sh +    when: openshift_use_dnsmasq | default(true) | bool +  - service: +      name: NetworkManager +      state: restarted +    when: openshift_use_dnsmasq | default(true) | bool    - name: Stop services      service: name={{ item }} state=stopped      with_items: @@ -279,9 +293,6 @@      with_items:      - /etc/ansible/facts.d/openshift.fact      - /etc/atomic-enterprise -    - /etc/dnsmasq.d/origin-dns.conf -    - /etc/dnsmasq.d/origin-upstream-dns.conf -    - /etc/NetworkManager/dispatcher.d/99-origin-dns.sh      - /etc/openshift      - /etc/openshift-sdn      - /etc/sysconfig/atomic-enterprise-node @@ -307,18 +318,14 @@    - name: restart container-engine      service: name=container-engine state=restarted -    ignore_errors: true +    failed_when: false      register: container_engine    - name: restart docker      service: name=docker state=restarted -    ignore_errors: true +    failed_when: false      when: not (container_engine | changed) -  - name: restart NetworkManager -    service: name=NetworkManager state=restarted -    when: openshift_use_dnsmasq | default(true) | bool -  - hosts: masters    become: yes    vars: diff --git a/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml index 6738ce11f..e7fc10af8 100644 --- a/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml @@ -295,8 +295,8 @@    - lib_openshift    - openshift_facts    - docker -  - openshift_node_upgrade    - openshift_node_dnsmasq +  - openshift_node_upgrade    post_tasks:    - name: Set node schedulability diff --git a/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml b/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml index 35a50cf4e..1d1e440d4 100644 --- a/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml +++ b/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml @@ -33,8 +33,8 @@    - lib_openshift    - openshift_facts    - docker -  - openshift_node_upgrade    - openshift_node_dnsmasq +  - openshift_node_upgrade    - role: openshift_excluder      r_openshift_excluder_action: enable      r_openshift_excluder_service_type: "{{ openshift.common.service_type }}"  | 
