From c6f47e454db33c8dd18dcacbc9d1056307b7dc35 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Wed, 18 Jan 2023 23:50:54 +0100 Subject: [PATCH] fix docker using private IP ranges --- README.md | 1 + playbooks/all.yml | 2 +- roles/docker/files/daemon.json | 7 +++++++ roles/docker/tasks/main.yml | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 roles/docker/files/daemon.json diff --git a/README.md b/README.md index dee78b7..58a6d44 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ All services below are running under Docker, except NSD and Borg. ## TODO - Forward to https not working correctly yet. +- Actually freshrss seems better than miniflux ### NSD diff --git a/playbooks/all.yml b/playbooks/all.yml index b924296..2a5af86 100644 --- a/playbooks/all.yml +++ b/playbooks/all.yml @@ -4,10 +4,10 @@ - {role: 'ssh', tags: 'ssh'} - {role: 'borg', tags: 'borg'} - {role: 'nsd', tags: 'nsd'} + - {role: 'forgejo', tags: 'forgejo'} - {role: 'syncthing', tags: 'syncthing'} - {role: 'kms', tags: 'kms'} - {role: 'pizzeria', tags: 'pizzeria'} - - {role: 'forgejo', tags: 'forgejo'} - {role: 'radicale', tags: 'radicale'} - {role: 'mastodon', tags: 'mastodon'} - {role: 'seafile', tags: 'seafile'} diff --git a/roles/docker/files/daemon.json b/roles/docker/files/daemon.json new file mode 100644 index 0000000..10fc298 --- /dev/null +++ b/roles/docker/files/daemon.json @@ -0,0 +1,7 @@ +{ +"default-address-pools": +[ +{"base":"10.204.0.0/16","size":24} + +] +} diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 2506fde..93ca1bb 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -29,6 +29,10 @@ name: - docker - docker-compose +- name: Copy daemon.json + copy: + src: "{{ role_path }}/files/daemon.json" + dest: /etc/docker/daemon.json - name: Start Docker systemd: name: docker