Finish making repoSpanner role multi-region
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
parent
45d2a9e27b
commit
1f2ff353cd
2 changed files with 16 additions and 4 deletions
|
@ -20,6 +20,8 @@
|
|||
- /etc/repospanner/
|
||||
- /etc/pki/repospanner/
|
||||
- /var/lib/repospanner/
|
||||
tags:
|
||||
- repospanner/server
|
||||
|
||||
- name: Create group
|
||||
group:
|
||||
|
@ -39,6 +41,16 @@
|
|||
- repospanner/server
|
||||
- config
|
||||
|
||||
- name: Create instance directory
|
||||
file:
|
||||
path: /var/lib/repospanner/{{region}}
|
||||
state: directory
|
||||
owner: repoSpanner
|
||||
group: repoSpanner
|
||||
mode: 0755
|
||||
tags:
|
||||
- repospanner/server
|
||||
|
||||
- name: Deploy configuration
|
||||
template: src=repoSpanner.yml
|
||||
dest=/etc/repospanner/{{region}}-config.yml
|
||||
|
@ -75,7 +87,7 @@
|
|||
- name: Spawn node
|
||||
command: repospanner --config /etc/repospanner/{{region}}-config.yml serve --spawn
|
||||
args:
|
||||
creates: /var/lib/repospanner/state/state.json
|
||||
creates: /var/lib/repospanner/{{region}}state/state.json
|
||||
become: yes
|
||||
become_user: repoSpanner
|
||||
when: "spawn_repospanner_node is defined and spawn_repospanner_node == true"
|
||||
|
@ -86,7 +98,7 @@
|
|||
- name: Join node
|
||||
command: repospanner --config /etc/repospanner/{{region}}-config.yml serve --joinnode https://{{ join_repospanner_node }}:{{ rpc_port }}
|
||||
args:
|
||||
creates: /var/lib/repospanner/state/state.json
|
||||
creates: /var/lib/repospanner/{{region}}state/state.json
|
||||
become: yes
|
||||
become_user: repoSpanner
|
||||
when: "spawn_repospanner_node is not defined or spawn_repospanner_node == false"
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
---
|
||||
storage:
|
||||
state: /var/lib/repospanner/state
|
||||
state: /var/lib/repospanner/{{ region }}/state
|
||||
git:
|
||||
type: tree
|
||||
clustered: true
|
||||
directory: /var/lib/repospanner/gitstore
|
||||
directory: /var/lib/repospanner/{{ region }}/gitstore
|
||||
listen:
|
||||
rpc: 0.0.0.0:{{ rpc_port }}
|
||||
http: 0.0.0.0:{{ http_port }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue