Toying with setting up PDC.
This commit is contained in:
parent
490341a199
commit
6e13c75408
5 changed files with 45 additions and 0 deletions
3
inventory/host_vars/pdc-devnode
Normal file
3
inventory/host_vars/pdc-devnode
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
# This is just a transient cloud node.
|
||||||
|
ansible_ssh_host: 209.132.184.110
|
|
@ -824,6 +824,9 @@ fed-cloud13.cloud.fedoraproject.org
|
||||||
fed-cloud14.cloud.fedoraproject.org
|
fed-cloud14.cloud.fedoraproject.org
|
||||||
fed-cloud15.cloud.fedoraproject.org
|
fed-cloud15.cloud.fedoraproject.org
|
||||||
|
|
||||||
|
[pdc]
|
||||||
|
pdc-devnode
|
||||||
|
|
||||||
[persistent-cloud]
|
[persistent-cloud]
|
||||||
#shogun-ca.cloud.fedoraproject.org (oldcloud)
|
#shogun-ca.cloud.fedoraproject.org (oldcloud)
|
||||||
209.132.184.157
|
209.132.184.157
|
||||||
|
|
15
playbooks/hosts/pdc-devnode.yml
Normal file
15
playbooks/hosts/pdc-devnode.yml
Normal 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"
|
7
roles/pdc/files/xchu-pdc-epel-7.repo
Normal file
7
roles/pdc/files/xchu-pdc-epel-7.repo
Normal 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
17
roles/pdc/tasks/main.yml
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue