Merge branch 'master' of /git/ansible
This commit is contained in:
commit
2ba2bf154f
6 changed files with 31 additions and 25 deletions
|
@ -15,6 +15,7 @@ databases:
|
||||||
- postgres
|
- postgres
|
||||||
- buildmaster
|
- buildmaster
|
||||||
- execdb
|
- execdb
|
||||||
|
- openqa
|
||||||
- resultsdb
|
- resultsdb
|
||||||
|
|
||||||
# This is a more strict list, to be made publicly available
|
# This is a more strict list, to be made publicly available
|
||||||
|
@ -26,6 +27,10 @@ dbs_to_backup:
|
||||||
- execdb
|
- execdb
|
||||||
- execdb_stg
|
- execdb_stg
|
||||||
- execdb_dev
|
- execdb_dev
|
||||||
|
# these names are also stored as host vars 'openqa_dbname',
|
||||||
|
# make sure to keep in sync
|
||||||
|
- openqa
|
||||||
|
- openqa-stg
|
||||||
- resultsdb
|
- resultsdb
|
||||||
- resultsdb_stg
|
- resultsdb_stg
|
||||||
- resultsdb_dev
|
- resultsdb_dev
|
||||||
|
|
|
@ -142,12 +142,11 @@
|
||||||
- {
|
- {
|
||||||
role: docker-distribution,
|
role: docker-distribution,
|
||||||
cert: {
|
cert: {
|
||||||
private_path: "files/osbs/osbs-dev.certs",
|
dest_dir: "/etc/pki/docker/osbs-dev.fedorainfracloud.org:5000/",
|
||||||
dir: "/etc/pki/docker/osbs-dev.fedorainfracloud.org:5000/",
|
cert_src: "{{private}}/files/osbs/osbs-dev.certs/osbs-dev.fedorainfracloud.org.crt",
|
||||||
src_name: "osbs-dev.fedorainfracloud.org.crt",
|
cert_dest: "ca.key",
|
||||||
src_key_name: "osbs-dev.fedorainfracloud.org.key",
|
key_src: "{{private}}/files/osbs/osbs-dev.certs/osbs-dev.fedorainfracloud.org.key",
|
||||||
dest_name: "ca.cert",
|
key_dest: "ca.cert",
|
||||||
dest_key_name: "ca.key"
|
|
||||||
},
|
},
|
||||||
tls: {
|
tls: {
|
||||||
enabled: True,
|
enabled: True,
|
||||||
|
|
|
@ -172,13 +172,13 @@
|
||||||
#Should work in sh/bash. Needs tested in other shells
|
#Should work in sh/bash. Needs tested in other shells
|
||||||
#
|
#
|
||||||
- name: set PS1 for prod and stage in /etc/profile.d
|
- name: set PS1 for prod and stage in /etc/profile.d
|
||||||
copy: >
|
template: >
|
||||||
src=templates/setps1.sh.j2
|
src=templates/setps1.sh.j2
|
||||||
dest=/etc/profile.d/setps1.sh
|
dest="/etc/profile.d/setps1.sh"
|
||||||
owner=root
|
owner=root
|
||||||
group=sysadmin-badges
|
group=sysadmin-badges
|
||||||
mode=644
|
mode=644
|
||||||
when: {{ env in ['production','staging'] }}
|
when: {% env == 'staging' %}
|
||||||
tags:
|
tags:
|
||||||
- base
|
- base
|
||||||
- config
|
- config
|
||||||
|
|
|
@ -19,14 +19,13 @@ storage:
|
||||||
filesystem:
|
filesystem:
|
||||||
rootdirectory: "/var/lib/registry/"
|
rootdirectory: "/var/lib/registry/"
|
||||||
http:
|
http:
|
||||||
addr: ":5000"
|
addr: "localhost:5000"
|
||||||
|
|
||||||
# Cert information to place certificate files on system
|
# Cert information to place certificate files on system
|
||||||
cert:
|
cert:
|
||||||
private_path: "PRIVATE_PATH_TO_CERT_DIR"
|
dest_dir: "/etc/pki/docker/{{ ansible_fqdn }}{{ http.addr }}"
|
||||||
dir: "/etc/pki/docker/{{ ansible_fqdn }}{{ http.addr }}"
|
cert_src: "ca.crt"
|
||||||
src_name: "ca.crt"
|
cert_dest: "ca.crt"
|
||||||
src_key_name: "ca.key"
|
key_src: "ca.key"
|
||||||
dest_name: "ca.crt"
|
key_dest: "ca.key"
|
||||||
dest_key_name: "ca.key"
|
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,4 @@
|
||||||
---
|
---
|
||||||
# handlers file for docker-distribution
|
# handlers file for docker-distribution
|
||||||
|
- name: restart docker-distribution
|
||||||
|
service: name=docker-distribution state=restarted
|
||||||
|
|
|
@ -11,10 +11,11 @@
|
||||||
template:
|
template:
|
||||||
src: config.yml.j2
|
src: config.yml.j2
|
||||||
dest: "{{ conf_path }}"
|
dest: "{{ conf_path }}"
|
||||||
|
notify: restart docker-distribution
|
||||||
|
|
||||||
- name: ensure docker certs dir exists
|
- name: ensure docker certs dir exists
|
||||||
file:
|
file:
|
||||||
path: "{{ cert.dir }}"
|
path: "{{ cert.dest_dir }}"
|
||||||
state: directory
|
state: directory
|
||||||
when: tls.enabled
|
when: tls.enabled
|
||||||
|
|
||||||
|
@ -22,13 +23,13 @@
|
||||||
|
|
||||||
- name: install tls cert for docker
|
- name: install tls cert for docker
|
||||||
copy:
|
copy:
|
||||||
src: "{{ private }}/{{ cert.private_path }}/{{ cert.src_name }}"
|
src: "{{ cert.cert_src }}"
|
||||||
dest: "{{ cert.dir }}/{{ cert.dest_name }}"
|
dest: "{{ cert.dest_dir}}/{{ cert.cert_dest }}"
|
||||||
when: tls.enabled
|
when: tls.enabled
|
||||||
|
|
||||||
- name: install tls key for docker
|
- name: install tls key for docker
|
||||||
copy:
|
copy:
|
||||||
src: "{{ private }}/{{ cert.private_path }}/{{ cert.src_key_name }}"
|
src: "{{ cert.key_src }}"
|
||||||
dest: "{{ cert.dir}}/{{ cert.dest_key_name }}"
|
dest: "{{ cert.dest_dir}}/{{ cert.key_dest }}"
|
||||||
when: tls.enabled
|
when: tls.enabled
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue