Skip to content
Snippets Groups Projects
Verified Commit 721941ce authored by Sven-Hendrik Haase's avatar Sven-Hendrik Haase
Browse files

gitlab-runners: Add IPv6 config to Docker

parent 40225510
No related branches found
No related tags found
1 merge request!103gitlab-runners: Add IPv6 config to Docker
Pipeline #2158 passed
{
"ipv6": true,
"fixed-cidr-v6": "fd00::/80"
}
- name: restart gitlab-runner
service: name=gitlab-runner state=restarted
- name: restart docker
service: name=docker state=restarted
......@@ -13,6 +13,25 @@
tags:
- firewall
- name: configure Docker daemon for IPv6
copy: src=daemon.json dest=/etc/docker/daemon.json owner=root group=root mode=0644
notify: restart docker
# We want to give our gitlab-runners full IPv6 capabilities. Sadly, IPv6 and Docker aren't friends. :(
# https://medium.com/@skleeschulte/how-to-enable-ipv6-for-docker-containers-on-ubuntu-18-04-c68394a219a2
# https://github.com/docker/docker.github.io/blob/c0eb65aabe4de94d56bbc20249179f626df5e8c3/engine/userguide/networking/default_network/ipv6.md
# https://github.com/moby/moby/issues/36954
- name: add IPv6 NAT for docker
ansible.posix.firewalld:
zone: public
permanent: true
state: enabled
immediate: yes
rich_rule: rule family="ipv6" destination not address="fd00::1/80" source address="fd00::/80" masquerade
when: configure_firewall
tags:
- firewall
- name: register gitlab-runner
command: >
gitlab-runner register
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment