diff --git a/development/requirements.yml b/development/requirements.yml index 9088afae2..96fa3d6ca 100644 --- a/development/requirements.yml +++ b/development/requirements.yml @@ -10,4 +10,3 @@ collections: type: git - name: theforeman.foreman version: ">=5.11.0" - - name: theforeman.operations diff --git a/development/roles/setup_repositories/defaults/main.yaml b/development/roles/setup_repositories/defaults/main.yaml new file mode 100644 index 000000000..45cde4434 --- /dev/null +++ b/development/roles/setup_repositories/defaults/main.yaml @@ -0,0 +1,3 @@ +--- +setup_repositories_version: nightly +setup_repositories_openvox_version: 8 diff --git a/development/roles/setup_repositories/tasks/main.yml b/development/roles/setup_repositories/tasks/main.yml index ac182ea7a..1d7a2ed88 100644 --- a/development/roles/setup_repositories/tasks/main.yml +++ b/development/roles/setup_repositories/tasks/main.yml @@ -1,13 +1,19 @@ --- -- name: Setup OpenVox repositories - ansible.builtin.include_role: - name: theforeman.operations.openvox_repositories - vars: - foreman_openvox_repositories_version: "8" +- name: Setup repository for Foreman {{ setup_repositories_version }} + ansible.builtin.package: + name: "https://yum.theforeman.org/releases/{{ setup_repositories_version }}/el{{ ansible_facts['distribution_major_version'] }}/x86_64/foreman-release.rpm" + disable_gpg_check: true + state: present -- name: Setup Foreman repositories - ansible.builtin.include_role: - name: theforeman.operations.foreman_repositories - vars: - foreman_repositories_version: nightly - foreman_repositories_katello_version: nightly +- name: Setup repository for Katello {{ setup_repositories_version }} + ansible.builtin.yum_repository: + name: katello + description: Katello repository + gpgcheck: false + baseurl: "https://yum.theforeman.org/katello/{{ setup_repositories_version }}/katello/el{{ ansible_facts['distribution_major_version'] }}/$basearch/" + +- name: 'Setup OpenVox repository' + ansible.builtin.package: + name: https://yum.voxpupuli.org/openvox{{ setup_repositories_openvox_version }}-release-el-{{ ansible_facts['distribution_major_version'] }}.noarch.rpm + disable_gpg_check: true + state: present