[repospanner] try to make the configs actually work for more than one system.

This commit is contained in:
Stephen Smoogen 2019-03-25 22:04:15 +00:00
parent d46715b67d
commit e93cd702f0
3 changed files with 9 additions and 9 deletions

View file

@ -41,7 +41,7 @@
- name: Deploy configuration - name: Deploy configuration
template: src=repoSpanner.yml template: src=repoSpanner.yml
dest=/etc/repospanner/config.yml dest=/etc/repospanner/{{region}}-config.yml
owner=repoSpanner group=repoSpanner mode=0600 owner=repoSpanner group=repoSpanner mode=0600
register: repospanner_refresh register: repospanner_refresh
tags: tags:
@ -56,9 +56,9 @@
- src: ca.crt - src: ca.crt
dest: ca.crt dest: ca.crt
- src: "{{node}}.{{region}}.crt" - src: "{{node}}.{{region}}.crt"
dest: node.crt dest: node-{{region}}.crt
- src: "{{node}}.{{region}}.key" - src: "{{node}}.{{region}}.key"
dest: node.key dest: node-{{region}}.key
register: repospanner_refresh register: repospanner_refresh
tags: tags:
- repospanner/server - repospanner/server

View file

@ -1,10 +1,10 @@
[Unit] [Unit]
Description=repoSpanner - instance %i Description=repoSpanner - instance {{region}}
After=network.target After=network.target
[Service] [Service]
Type=simple Type=simple
ExecStart=/usr/bin/repospanner serve --config /etc/repospanner/%i.yml --debug ExecStart=/usr/bin/repospanner serve --config /etc/repospanner/{{region}}-config.yml --debug
User=repoSpanner User=repoSpanner
Group=repoSpanner Group=repoSpanner
LimitNOFILE=65536 LimitNOFILE=65536

View file

@ -11,12 +11,12 @@ listen:
certificates: certificates:
ca: /etc/repospanner/ca.crt ca: /etc/repospanner/ca.crt
client: client:
cert: /etc/repospanner/node.crt cert: /etc/repospanner/node-{{region}}.crt
key: /etc/repospanner/node.key key: /etc/repospanner/node-{{region}}.key
server: server:
default: default:
cert: /etc/repospanner/node.crt cert: /etc/repospanner/node-{{region}}.crt
key: /etc/repospanner/node.key key: /etc/repospanner/node-{{region}}.key
hooks: hooks:
bubblewrap: bubblewrap:
enabled: false enabled: false