summaryrefslogtreecommitdiffstats
path: root/roles/beaker
diff options
context:
space:
mode:
authorTim Flink <tflink@fedoraproject.org>2015-05-14 17:35:31 +0000
committerTim Flink <tflink@fedoraproject.org>2015-05-14 17:35:39 +0000
commit5637e6a34bc7a32bd57a3e4b1e8f110f6cc37390 (patch)
tree9c387f898b70169c0581bccefe8c1dad3f6edf54 /roles/beaker
parent5ae73faa7ce1a233669ccd83a516f6572d21e670 (diff)
downloadansible-5637e6a34bc7a32bd57a3e4b1e8f110f6cc37390.tar.gz
ansible-5637e6a34bc7a32bd57a3e4b1e8f110f6cc37390.tar.xz
ansible-5637e6a34bc7a32bd57a3e4b1e8f110f6cc37390.zip
deduping beaker repo files, fixing issue with url rendering for those repos on rhel
Diffstat (limited to 'roles/beaker')
-rw-r--r--roles/beaker/base/files/beaker-server-fedora.repo (renamed from roles/beaker/labcontroller/files/beaker-server-fedora.repo)0
-rw-r--r--roles/beaker/base/tasks/main.yml27
-rw-r--r--roles/beaker/base/templates/beaker-server-rhel.repo11
-rw-r--r--roles/beaker/labcontroller/files/beaker-server-rhel.repo11
-rw-r--r--roles/beaker/server/files/beaker-server-fedora.repo11
-rw-r--r--roles/beaker/server/files/beaker-server-rhel.repo11
6 files changed, 38 insertions, 33 deletions
diff --git a/roles/beaker/labcontroller/files/beaker-server-fedora.repo b/roles/beaker/base/files/beaker-server-fedora.repo
index d5668d300..d5668d300 100644
--- a/roles/beaker/labcontroller/files/beaker-server-fedora.repo
+++ b/roles/beaker/base/files/beaker-server-fedora.repo
diff --git a/roles/beaker/base/tasks/main.yml b/roles/beaker/base/tasks/main.yml
new file mode 100644
index 000000000..c1a87a1f1
--- /dev/null
+++ b/roles/beaker/base/tasks/main.yml
@@ -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'
+
diff --git a/roles/beaker/base/templates/beaker-server-rhel.repo b/roles/beaker/base/templates/beaker-server-rhel.repo
new file mode 100644
index 000000000..96b2e5241
--- /dev/null
+++ b/roles/beaker/base/templates/beaker-server-rhel.repo
@@ -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
diff --git a/roles/beaker/labcontroller/files/beaker-server-rhel.repo b/roles/beaker/labcontroller/files/beaker-server-rhel.repo
deleted file mode 100644
index 4144efea4..000000000
--- a/roles/beaker/labcontroller/files/beaker-server-rhel.repo
+++ /dev/null
@@ -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
diff --git a/roles/beaker/server/files/beaker-server-fedora.repo b/roles/beaker/server/files/beaker-server-fedora.repo
deleted file mode 100644
index d5668d300..000000000
--- a/roles/beaker/server/files/beaker-server-fedora.repo
+++ /dev/null
@@ -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
diff --git a/roles/beaker/server/files/beaker-server-rhel.repo b/roles/beaker/server/files/beaker-server-rhel.repo
deleted file mode 100644
index 4144efea4..000000000
--- a/roles/beaker/server/files/beaker-server-rhel.repo
+++ /dev/null
@@ -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