From 42517d32c3f0cf81d4eb4b5ce7b268c7bca9d49f Mon Sep 17 00:00:00 2001 From: godog <godog@autistici.org> Date: Thu, 24 Apr 2025 19:18:37 +0200 Subject: [PATCH] base-docker: add registry mirror setup --- roles/float-base-docker/tasks/main.yml | 9 +++++++++ roles/float-base-docker/templates/registry-mirror.yml.j2 | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100644 roles/float-base-docker/templates/registry-mirror.yml.j2 diff --git a/roles/float-base-docker/tasks/main.yml b/roles/float-base-docker/tasks/main.yml index 998e6120..3c6c454c 100644 --- a/roles/float-base-docker/tasks/main.yml +++ b/roles/float-base-docker/tasks/main.yml @@ -45,6 +45,15 @@ content: "33 3 * * * root runcron --quiet /usr/local/bin/docker-cleanup\n" mode: 0644 +- name: Create registry mirror configuration files + template: + src: registry-mirror.yml.j2 + dest: "/etc/containers/registries.conf.d/{{ item.key }}.conf" + owner: root + group: root + mode: '0644' + loop: "{{ registry_mirrors | dict2items }}" + - import_tasks: start.yml # Grab the list of currently running containers, and stop / cleanup diff --git a/roles/float-base-docker/templates/registry-mirror.yml.j2 b/roles/float-base-docker/templates/registry-mirror.yml.j2 new file mode 100644 index 00000000..8b1b591b --- /dev/null +++ b/roles/float-base-docker/templates/registry-mirror.yml.j2 @@ -0,0 +1,6 @@ +[[registry]] +location = "{{ item.key }}" + +[[registry.mirror]] +location = "{{ item.value }}" +insecure = true -- GitLab