mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-01 07:47:56 +00:00
Configure docker daemon
This commit is contained in:
parent
45bdfeac0c
commit
e08bd6f3c3
@ -14,6 +14,14 @@ cluster_name: kube.local
|
||||
# If a password is needed to sudo to root that password must be set here
|
||||
#ansible_sudo_pass: password
|
||||
|
||||
# A list of insecure registrys you night need to define
|
||||
insecure_registrys:
|
||||
# - "gcr.io"
|
||||
|
||||
# If you need a proxy for the docker daemon define these here
|
||||
#http_proxy: "http://proxy.example.com:3128"
|
||||
#https_proxy: "http://proxy.example.com:3128"
|
||||
|
||||
# Kubernetes internal network for services.
|
||||
# Kubernetes services will get fake IP addresses from this range.
|
||||
# This range must not conflict with anything in your infrastructure. These
|
||||
|
1
contrib/ansible/roles/docker/defaults/main.yml
Normal file
1
contrib/ansible/roles/docker/defaults/main.yml
Normal file
@ -0,0 +1 @@
|
||||
no_proxy: "localhost,127.0.0.0/8,::1,/var/run/docker.sock"
|
3
contrib/ansible/roles/docker/handlers/main.yml
Normal file
3
contrib/ansible/roles/docker/handlers/main.yml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
- name: restart docker
|
||||
service: name=docker state=restarted
|
6
contrib/ansible/roles/docker/tasks/generic-install.yml
Normal file
6
contrib/ansible/roles/docker/tasks/generic-install.yml
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
- name: Generic | Install Docker
|
||||
action: "{{ ansible_pkg_mgr }}"
|
||||
args:
|
||||
name: docker
|
||||
state: latest
|
35
contrib/ansible/roles/docker/tasks/main.yml
Normal file
35
contrib/ansible/roles/docker/tasks/main.yml
Normal file
@ -0,0 +1,35 @@
|
||||
---
|
||||
- include: generic-install.yml
|
||||
when: not is_atomic
|
||||
|
||||
- name: Turn down docker logging
|
||||
lineinfile: dest=/etc/sysconfig/docker regexp=^OPTIONS= line=OPTIONS="--selinux-enabled --log-level=warn"
|
||||
notify:
|
||||
- restart docker
|
||||
|
||||
- name: Install http_proxy into docker-network
|
||||
lineinfile: dest=/etc/sysconfig/docker-network regexp=^HTTP_PROXY= line=HTTP_PROXY="{{ http_proxy }}"
|
||||
when: http_proxy is defined
|
||||
notify:
|
||||
- restart docker
|
||||
|
||||
- name: Install https_proxy into docker-network
|
||||
lineinfile: dest=/etc/sysconfig/docker-network regexp=^HTTPS_PROXY= line=HTTPS_PROXY="{{ https_proxy }}"
|
||||
when: https_proxy is defined
|
||||
notify:
|
||||
- restart docker
|
||||
|
||||
- name: Install no-proxy into docker-network
|
||||
lineinfile: dest=/etc/sysconfig/docker-network regexp=^NO_PROXY= line=NO_PROXY="{{ no_proxy }}"
|
||||
when: no_proxy is defined
|
||||
notify:
|
||||
- restart docker
|
||||
|
||||
- name: Add any insecure registrys to docker config
|
||||
lineinfile: dest=/etc/sysconfig/docker regexp=^INSECURE_REGISTRY= line=INSECURE_REGISTRY='{% for reg in insecure_registrys %}--insecure-registry="{{ reg }}" {% endfor %}'
|
||||
when: insecure_registrys is defined and insecure_registrys > 0
|
||||
notify:
|
||||
- restart docker
|
||||
|
||||
- name: Enable Docker
|
||||
service: name=docker enabled=yes state=started
|
4
contrib/ansible/roles/master/meta/main.yml
Normal file
4
contrib/ansible/roles/master/meta/main.yml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
dependencies:
|
||||
- { role: common }
|
||||
- { role: kubernetes }
|
4
contrib/ansible/roles/node/meta/main.yml
Normal file
4
contrib/ansible/roles/node/meta/main.yml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
dependencies:
|
||||
- { role: docker }
|
||||
- { role: kubernetes }
|
Loading…
Reference in New Issue
Block a user