mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-01 09:38:12 -03:30
Add support for Docker plugins (#4934)
* Add support for Docker plugins * support multiple Docker plugins using looped include * fix yamllint error
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
c81b443d93
commit
324bc41097
8
roles/container-engine/docker/tasks/docker_plugin.yml
Normal file
8
roles/container-engine/docker/tasks/docker_plugin.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
- name: Install Docker plugin
|
||||
command: docker plugin install --grant-all-permissions {{ docker_plugin | quote }}
|
||||
when: docker_plugin is defined
|
||||
register: docker_plugin_status
|
||||
failed_when:
|
||||
- docker_plugin_status.failed
|
||||
- '"already exists" not in docker_plugin_status.stderr'
|
||||
@@ -235,6 +235,12 @@
|
||||
resolvconf_mode == 'docker_dns' and
|
||||
installed_docker_version.stdout is version('1.12', '<')
|
||||
|
||||
# Install each plugin using a looped include to make error handling in the included task simpler.
|
||||
- include_tasks: docker_plugin.yml
|
||||
loop: "{{ docker_plugins }}"
|
||||
loop_control:
|
||||
loop_var: docker_plugin
|
||||
|
||||
- name: Set docker systemd config
|
||||
import_tasks: systemd.yml
|
||||
|
||||
|
||||
Reference in New Issue
Block a user