소스 검색

Restart docker after openstack storage setup

Tzu-Mainn Chen 6 년 전
부모
커밋
472869687d
2개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      roles/openshift_openstack/defaults/main.yml
  2. 11 0
      roles/openshift_openstack/tasks/container-storage-setup.yml

+ 2 - 0
roles/openshift_openstack/defaults/main.yml

@@ -30,6 +30,8 @@ openshift_openstack_lbaasv2_provider: Octavia
 openshift_openstack_use_vm_load_balancer: false
 openshift_openstack_api_lb_listeners_timeout: 500000
 
+openshift_docker_service_name: "docker"
+
 # container-storage-setup
 openshift_openstack_container_storage_setup:
   docker_dev: "/dev/sdb"

+ 11 - 0
roles/openshift_openstack/tasks/container-storage-setup.yml

@@ -35,3 +35,14 @@
   # TODO(shadower): Find out which CentOS version supports overlayfs2
   when:
     - ansible_distribution == "CentOS"
+
+- name: restart docker after storage configuration
+  become: yes
+  systemd:
+    name: "{{ openshift_docker_service_name }}"
+    state: restarted
+  register: l_docker_restart_docker_in_storage_setup_result
+  until: not (l_docker_restart_docker_in_storage_setup_result is failed)
+  retries: 3
+  delay: 30
+  when: not openshift_use_crio_only|default(None)