openqa: set up a side repo for prod as well as lab
Sometimes we want to deploy something to prod before it goes stable (or even to u-t). Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
5844ab6926
commit
4d801444a9
4 changed files with 20 additions and 0 deletions
6
roles/openqa/server/files/openqa-prod-repo.repo
Normal file
6
roles/openqa/server/files/openqa-prod-repo.repo
Normal file
|
@ -0,0 +1,6 @@
|
|||
[openqa-prod-repo]
|
||||
name=Side repo for prod which may contain newer test builds
|
||||
baseurl=https://fedorapeople.org/groups/qa/openqa-repos/openqa-prod-repo/$basearch/
|
||||
enabled=1
|
||||
metadata_expire=30
|
||||
gpgcheck=0
|
|
@ -109,6 +109,10 @@
|
|||
copy: src=openqa-lab-repo.repo dest=/etc/yum.repos.d/openqa-lab-repo.repo owner=root group=root mode=0644
|
||||
when: "deployment_type is defined and deployment_type == 'stg'"
|
||||
|
||||
- name: Write prod side repo config
|
||||
copy: src=openqa-prod-repo.repo dest=/etc/yum.repos.d/openqa-prod-repo.repo owner=root group=root mode=0644
|
||||
when: "deployment_type is defined and deployment_type == 'prod'"
|
||||
|
||||
# this is separate from the step below so we can use openqa_repo just
|
||||
# for these packages
|
||||
- name: Install openQA packages
|
||||
|
|
6
roles/openqa/worker/files/openqa-prod-repo.repo
Normal file
6
roles/openqa/worker/files/openqa-prod-repo.repo
Normal file
|
@ -0,0 +1,6 @@
|
|||
[openqa-prod-repo]
|
||||
name=Side repo for prod which may contain newer test builds
|
||||
baseurl=https://fedorapeople.org/groups/qa/openqa-repos/openqa-prod-repo/$basearch/
|
||||
enabled=1
|
||||
metadata_expire=30
|
||||
gpgcheck=0
|
|
@ -71,6 +71,10 @@
|
|||
copy: src=openqa-lab-repo.repo dest=/etc/yum.repos.d/openqa-lab-repo.repo owner=root group=root mode=0644
|
||||
when: "deployment_type is defined and deployment_type == 'stg'"
|
||||
|
||||
- name: Write prod side repo config
|
||||
copy: src=openqa-prod-repo.repo dest=/etc/yum.repos.d/openqa-prod-repo.repo owner=root group=root mode=0644
|
||||
when: "deployment_type is defined and deployment_type == 'prod'"
|
||||
|
||||
- name: Install required packages
|
||||
package:
|
||||
name: ['openqa-worker', 'os-autoinst']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue