deduping beaker repo files, fixing issue with url rendering for those repos on rhel
This commit is contained in:
parent
5ae73faa7c
commit
5637e6a34b
7 changed files with 39 additions and 33 deletions
|
@ -60,6 +60,7 @@
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- { role: mariadb_server, tags: ['mariadb'] }
|
- { role: mariadb_server, tags: ['mariadb'] }
|
||||||
|
- { role: beaker/base, tags: ['beakerbase'] }
|
||||||
- { role: beaker/labcontroller, tags: ['beakerlabcontroller'] }
|
- { role: beaker/labcontroller, tags: ['beakerlabcontroller'] }
|
||||||
- { role: beaker/server, tags: ['beakerserver'] }
|
- { role: beaker/server, tags: ['beakerserver'] }
|
||||||
|
|
||||||
|
|
27
roles/beaker/base/tasks/main.yml
Normal file
27
roles/beaker/base/tasks/main.yml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
#
|
||||||
|
# This is the base beaker role - mostly installing repos for beaker
|
||||||
|
#
|
||||||
|
---
|
||||||
|
|
||||||
|
- name: put beaker server repos on Rhel systems
|
||||||
|
template:
|
||||||
|
src: "{{ item }}"
|
||||||
|
dest: "/etc/yum.repos.d/{{ item }}"
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0644
|
||||||
|
with_items:
|
||||||
|
- beaker-server-rhel.repo
|
||||||
|
when: ansible_distribution == 'RedHat'
|
||||||
|
|
||||||
|
- name: put beaker server repos on Fedora systems
|
||||||
|
copy:
|
||||||
|
src: "{{ item }}"
|
||||||
|
dest: "/etc/yum.repos.d/{{ item }}"
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0644
|
||||||
|
with_items:
|
||||||
|
- beaker-server-fedora.repo
|
||||||
|
when: ansible_distribution == 'Fedora'
|
||||||
|
|
11
roles/beaker/base/templates/beaker-server-rhel.repo
Normal file
11
roles/beaker/base/templates/beaker-server-rhel.repo
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
[beaker-server]
|
||||||
|
name=Beaker Server - RedHatEnterpriseLinux{{ ansible_distribution_major_version }}
|
||||||
|
baseurl=https://beaker-project.org/yum/server/RedHatEnterpriseLinux{{ ansible_distribution_major_version }}/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
|
||||||
|
[beaker-server-testing]
|
||||||
|
name=Beaker Server - RedHatEnterpriseLinux{{ ansible_distribution_major_version }} - Testing
|
||||||
|
baseurl=https://beaker-project.org/yum/server-testing/RedHatEnterpriseLinux{{ ansible_distribution_major_version }}/
|
||||||
|
enabled=0
|
||||||
|
gpgcheck=0
|
|
@ -1,11 +0,0 @@
|
||||||
[beaker-server]
|
|
||||||
name=Beaker Server - RedHatEnterpriseLinux$releasever
|
|
||||||
baseurl=https://beaker-project.org/yum/server/RedHatEnterpriseLinux$releasever/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=0
|
|
||||||
|
|
||||||
[beaker-server-testing]
|
|
||||||
name=Beaker Server - RedHatEnterpriseLinux$releasever - Testing
|
|
||||||
baseurl=https://beaker-project.org/yum/server-testing/RedHatEnterpriseLinux$releasever/
|
|
||||||
enabled=0
|
|
||||||
gpgcheck=0
|
|
|
@ -1,11 +0,0 @@
|
||||||
[beaker-server]
|
|
||||||
name=Beaker Server - Fedora$releasever
|
|
||||||
baseurl=https://beaker-project.org/yum/server/Fedora$releasever/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=0
|
|
||||||
|
|
||||||
[beaker-server-testing]
|
|
||||||
name=Beaker Server -Fedora$releasever - Testing
|
|
||||||
baseurl=https://beaker-project.org/yum/server-testing/Fedora$releasever/
|
|
||||||
enabled=0
|
|
||||||
gpgcheck=0
|
|
|
@ -1,11 +0,0 @@
|
||||||
[beaker-server]
|
|
||||||
name=Beaker Server - RedHatEnterpriseLinux$releasever
|
|
||||||
baseurl=https://beaker-project.org/yum/server/RedHatEnterpriseLinux$releasever/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=0
|
|
||||||
|
|
||||||
[beaker-server-testing]
|
|
||||||
name=Beaker Server - RedHatEnterpriseLinux$releasever - Testing
|
|
||||||
baseurl=https://beaker-project.org/yum/server-testing/RedHatEnterpriseLinux$releasever/
|
|
||||||
enabled=0
|
|
||||||
gpgcheck=0
|
|
Loading…
Add table
Add a link
Reference in a new issue