diff options
| author | Andrew Butcher <abutcher@redhat.com> | 2017-10-19 14:16:10 -0400 | 
|---|---|---|
| committer | Andrew Butcher <abutcher@redhat.com> | 2017-10-19 14:48:44 -0400 | 
| commit | 263f6c31dd91a0b9da1ca5624f4020b956ce89f7 (patch) | |
| tree | f46ce00f4f01e60a5196ed1ee34b61f02205c48e /roles/openshift_node_certificates | |
| parent | 0aa429e7f6c76af05ef0570040cd4c262f2c98a8 (diff) | |
| download | openshift-263f6c31dd91a0b9da1ca5624f4020b956ce89f7.tar.gz openshift-263f6c31dd91a0b9da1ca5624f4020b956ce89f7.tar.bz2 openshift-263f6c31dd91a0b9da1ca5624f4020b956ce89f7.tar.xz openshift-263f6c31dd91a0b9da1ca5624f4020b956ce89f7.zip | |
Check for container runtime prior to restarting when updating system CA trust.
Diffstat (limited to 'roles/openshift_node_certificates')
| -rw-r--r-- | roles/openshift_node_certificates/handlers/main.yml | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/roles/openshift_node_certificates/handlers/main.yml b/roles/openshift_node_certificates/handlers/main.yml index 4abe8bcaf..ef66bf9ca 100644 --- a/roles/openshift_node_certificates/handlers/main.yml +++ b/roles/openshift_node_certificates/handlers/main.yml @@ -2,9 +2,21 @@  - name: update ca trust    command: update-ca-trust    notify: -    - restart docker after updating ca trust +    - check for container runtime after updating ca trust -- name: restart docker after updating ca trust +- name: check for container runtime after updating ca trust +  command: > +    systemctl -q is-active {{ openshift.docker.service_name }}.service +  register: l_docker_installed +  # An rc of 0 indicates that the container runtime service is +  # running. We will restart it by notifying the restart handler since +  # we have updated the system CA trust. +  changed_when: l_docker_installed.rc == 0 +  failed_when: false +  notify: +    - restart container runtime after updating ca trust + +- name: restart container runtime after updating ca trust    systemd:      name: "{{ openshift.docker.service_name }}"      state: restarted | 
