Toying with setting up PDC.

This commit is contained in:
Ralph Bean 2015-09-21 18:50:46 +00:00
parent 490341a199
commit 6e13c75408
5 changed files with 45 additions and 0 deletions

View file

@ -0,0 +1,3 @@
---
# This is just a transient cloud node.
ansible_ssh_host: 209.132.184.110

View file

@ -824,6 +824,9 @@ fed-cloud13.cloud.fedoraproject.org
fed-cloud14.cloud.fedoraproject.org
fed-cloud15.cloud.fedoraproject.org
[pdc]
pdc-devnode
[persistent-cloud]
#shogun-ca.cloud.fedoraproject.org (oldcloud)
209.132.184.157

View file

@ -0,0 +1,15 @@
- name: Install and configure pdc from copr
hosts: pdc-devnode
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
roles:
- base
- pdc
handlers:
- include: "{{ handlers }}/restart_services.yml"

View file

@ -0,0 +1,7 @@
[xchu-pdc]
name=Copr repo for pdc owned by xchu
baseurl=https://copr-be.cloud.fedoraproject.org/results/xchu/pdc/epel-7-$basearch/
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/xchu/pdc/pubkey.gpg
enabled=1

17
roles/pdc/tasks/main.yml Normal file
View file

@ -0,0 +1,17 @@
- name: setup the PDC copr repo
copy: >
src="xchu-pdc-epel-7.repo"
dest="/etc/yum.repos.d/xchu-pdc-epel-7.repo"
owner=root
group=root
mode=0644
tags:
- pdc
- name: install needed packages
yum: pkg={{ item }} state=present
with_items:
- pdc-server
tags:
- pdc