mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2026-03-13 05:42:46 +01:00
build
This commit is contained in:
@@ -1,32 +1,35 @@
|
||||
- name: Install dnf packages
|
||||
ansible.builtin.apt:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop:
|
||||
- dnf
|
||||
- dnf-plugins-core
|
||||
- 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
|
||||
loop:
|
||||
- dnf
|
||||
- dnf-plugins-core
|
||||
|
||||
- name: Createyum folder
|
||||
ansible.builtin.file:
|
||||
path: "/etc/yum.repos.d/"
|
||||
state: directory
|
||||
- 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: 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 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/"
|
||||
- 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