This commit is contained in:
2026-03-06 09:03:58 +01:00
parent 73b33bb4c8
commit 59f91e9bbd

View File

@@ -1,4 +1,7 @@
- name: Install dnf packages - name: Setup repo sync
become: "{{ 'no' if inventory_hostname in ['sectorq.cloud', 'nas.home.lan'] else 'yes' }}"
block:
- name: Install dnf packages
ansible.builtin.apt: ansible.builtin.apt:
name: "{{ item }}" name: "{{ item }}"
state: present state: present
@@ -6,25 +9,25 @@
- dnf - dnf
- dnf-plugins-core - dnf-plugins-core
- name: Createyum folder - name: Createyum folder
ansible.builtin.file: ansible.builtin.file:
path: "/etc/yum.repos.d/" path: "/etc/yum.repos.d/"
state: directory state: directory
- name: Copy config file to remote host - name: Copy config file to remote host
ansible.builtin.copy: ansible.builtin.copy:
src: "rocky.repo" src: "rocky.repo"
dest: "/etc/yum.repos.d/rocky.repo" dest: "/etc/yum.repos.d/rocky.repo"
- name: Create cron job to sync repo Rocky 10 - name: Create cron job to sync repo Rocky 10
ansible.builtin.cron: ansible.builtin.cron:
name: "Sync Rocky 10 Repo" name: "Sync Rocky 10 Repo"
minute: "0" minute: "0"
hour: "0" hour: "0"
job: "/usr/bin/dnf reposync --repoid=rocky-appstream10 --download-metadata --norepopath --destdir=/media/nas/qda_1/repos/rocky/10/appstream/ && /usr/bin/dnf reposync --repoid=rocky-baseos10 --download-metadata --norepopath --destdir=/media/nas/qda_1/repos/rocky/10/baseos/" job: "/usr/bin/dnf reposync --repoid=rocky-appstream10 --download-metadata --norepopath --destdir=/media/nas/qda_1/repos/rocky/10/appstream/ && /usr/bin/dnf reposync --repoid=rocky-baseos10 --download-metadata --norepopath --destdir=/media/nas/qda_1/repos/rocky/10/baseos/"
- name: Create cron job to sync repo Rocky 9 - name: Create cron job to sync repo Rocky 9
ansible.builtin.cron: ansible.builtin.cron:
name: "Sync Rocky 9 Repo" name: "Sync Rocky 9 Repo"
minute: "0" minute: "0"