diff options
Diffstat (limited to 'ansible/roles/debian-mirror')
-rw-r--r-- | ansible/roles/debian-mirror/files/mirror-debian | 2 | ||||
-rw-r--r-- | ansible/roles/debian-mirror/tasks/main.yml | 11 |
2 files changed, 10 insertions, 3 deletions
diff --git a/ansible/roles/debian-mirror/files/mirror-debian b/ansible/roles/debian-mirror/files/mirror-debian index 93eca56..29ff019 100644 --- a/ansible/roles/debian-mirror/files/mirror-debian +++ b/ansible/roles/debian-mirror/files/mirror-debian @@ -11,7 +11,7 @@ debmirror \ --rsync-extra=trace \ --arch=amd64 \ --getcontents \ - --dist=bullseye \ + --dist=stable \ -v \ "$mirror_root" diff --git a/ansible/roles/debian-mirror/tasks/main.yml b/ansible/roles/debian-mirror/tasks/main.yml index 71b7e0c..0c68110 100644 --- a/ansible/roles/debian-mirror/tasks/main.yml +++ b/ansible/roles/debian-mirror/tasks/main.yml @@ -2,6 +2,7 @@ apt: name: - debmirror + - screen - name: "install mirror-debian script" copy: @@ -9,12 +10,19 @@ dest: /usr/local/bin mode: 0755 +- name: "create directory for mirror" + file: + state: directory + path: /srv/http/debmirror/debian + owner: debmirror + group: debmirror + - name: "install cronjob for mirroring Debian" cron: name: "mirror Debian" user: debmirror minute: "0" - hour: "5,19" + hour: "12" job: "/usr/local/bin/mirror-debian /srv/http/debmirror/debian" - name: "set MAILTO in crontab" @@ -23,4 +31,3 @@ env: yes name: MAILTO value: root - |