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-cloud15.cloud.fedoraproject.org
|
||||
|
||||
[pdc]
|
||||
pdc-devnode
|
||||
|
||||
[persistent-cloud]
|
||||
#shogun-ca.cloud.fedoraproject.org (oldcloud)
|
||||
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