mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2026-03-12 21:32:48 +01:00
32 lines
1.2 KiB
YAML
32 lines
1.2 KiB
YAML
- name: Install dnf packages
|
|
ansible.builtin.apt:
|
|
name: "{{ item }}"
|
|
state: present
|
|
loop:
|
|
- dnf
|
|
- dnf-plugins-core
|
|
|
|
- name: Createyum folder
|
|
ansible.builtin.file:
|
|
path: "/etc/yum.repos.d/"
|
|
state: directory
|
|
|
|
- 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
|
|
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
|
|
ansible.builtin.cron:
|
|
name: "Sync Rocky 9 Repo"
|
|
minute: "0"
|
|
hour: "0"
|
|
job: "/usr/bin/dnf reposync --repoid=rocky-appstream9 --download-metadata --norepopath --destdir=/media/nas/qda_1/repos/rocky/9/appstream/ && /usr/bin/dnf reposync --repoid=rocky-baseos9 --download-metadata --norepopath --destdir=/media/nas/qda_1/repos/rocky/9/baseos/" |