\r
- name: kill osdslet daemon service\r
shell: killall osdslet osdsdock\r
- when: container_enabled == false\r
+ when: install_from != "container"\r
ignore_errors: true\r
\r
- name: kill osdslet containerized service\r
name: osdslet\r
image: "{{ controller_docker_image }}"\r
state: stopped\r
- when: container_enabled == true\r
+ when: install_from == "container"\r
\r
- name: kill osdsdock containerized service\r
docker_container:\r
name: osdsdock\r
image: "{{ dock_docker_image }}"\r
state: stopped\r
- when: container_enabled == true\r
+ when: install_from == "container"\r
\r
- name: stop container where dashboard is located\r
docker_container:\r
ignore_errors: yes\r
when: nbp_plugin_type == "flexvolume"\r
\r
+- name: clean opensds external provisioner plugin if flexvolume specified\r
+ shell: |\r
+ . /etc/profile\r
+ kubectl delete -f deploy/\r
+ args:\r
+ chdir: "{{ nbp_work_dir }}/provisioner"\r
+ ignore_errors: yes\r
+ when: nbp_plugin_type == "flexvolume"\r
+\r
- name: clean opensds csi plugin if csi plugin specified\r
shell: |\r
. /etc/profile\r