You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
871 B
YAML
27 lines
871 B
YAML
---
|
|
################################################################################
|
|
# Congifure docker for k8s.
|
|
# https://kubernetes.io/docs/setup/production-environment/container-runtimes/#docker
|
|
################################################################################
|
|
|
|
- name: Install docker daemon config.
|
|
template:
|
|
src: docker-daemon-config.json
|
|
dest: /etc/docker/daemon.json
|
|
mode: 0644
|
|
become: true
|
|
register: docker_daemon_config
|
|
|
|
- name: Restart docker service if needed.
|
|
systemd:
|
|
state: restarted
|
|
name: docker
|
|
daemon_reload: true
|
|
enabled: true
|
|
become: true
|
|
when: docker_daemon_config.changed
|
|
# ansible-lint complains that this task should be a handler but we need this
|
|
# daemon_reload and service restarted before kublet is installed, otherwise
|
|
# the kibelet service has issues.
|
|
tags: ['skip_ansible_lint']
|