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:
name: "{{ item }}"
state: present
@@ -6,25 +9,25 @@
- dnf
- dnf-plugins-core
- name: Createyum folder
- name: Createyum folder
ansible.builtin.file:
path: "/etc/yum.repos.d/"
state: directory
- name: Copy config file to remote host
- name: Copy config file to remote host
ansible.builtin.copy:
src: "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:
name: "Sync Rocky 10 Repo"
minute: "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/"
- name: Create cron job to sync repo Rocky 9
- name: Create cron job to sync repo Rocky 9
ansible.builtin.cron:
name: "Sync Rocky 9 Repo"
minute: "0"