mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2026-03-13 13:42:47 +01:00
klal
This commit is contained in:
32
roles/setup_repo_sync/tasks/main.yml
Normal file
32
roles/setup_repo_sync/tasks/main.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
- 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/"
|
||||
Reference in New Issue
Block a user