Files
fedora-infra_ansible/roles/robosignatory/tasks/main.yml
Patrick Uiterwijk 4b4782a8ff No cert needed for robosignatory
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-11 20:53:33 +00:00

49 lines
1.2 KiB
YAML

- name: Install packages
yum: state=present name={{ item }}
with_items:
- python-robosignatory
- trousers
- tpm-tools
tags:
- packages
- robosignatory
- name: Create config directory
file: path=/etc/robosignatory state=directory owner=fedmsg group=fedmsg mode=0750
tags:
- config
- robosignatory
- name: Create sigul directory
file: path=/etc/robosignatory/sigul state=directory owner=fedmsg group=fedmsg mode=0750
tags:
- config
- robosignatory
- name: Install sigul configuration
copy: src=sigul.{{env}}.conf dest=/etc/sigul/client.conf owner=fedmsg group=fedmsg mode=0640
tags:
- config
- robosignatory
- name: Install koji config
copy: src=koji.conf dest=/etc/robosignatory/koji.config
owner=fedmsg group=fedmsg mode=0640
tags:
- config
- robosignatory
- name: Install koji CA certificate
copy: src="{{ private }}/files/fedora-ca.cert" dest=/etc/robosignatory/serverca.cert
owner=fedmsg group=fedmsg mode=0640
tags:
- config
- robosignatory
- name: Setup robosignatory config
copy: src=robosignatory.{{env}}.py dest=/etc/fedmsg.d/robosignatory.py
owner=fedmsg group=fedmsg mode=0640
tags:
- config
- robosignatory