Skip to content

Commit 9816bef

Browse files
committed
ci: add caddy and wallet
1 parent 23e3741 commit 9816bef

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

infra/ansible/playbooks/batcher.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,37 @@
9292
download_endpoint: "{{ lookup('ini', 'download_endpoint', file='ini/env-batcher.ini') }}"
9393
log_level: "{{ lookup('ini', 'log_level', file='ini/env-batcher.ini') }}"
9494

95+
# Missing steps
96+
# add reverse proxy to caddy
97+
# create wallets
9598

99+
- name: Add reverse proxy to Caddy
100+
become: true
101+
template:
102+
src: caddy/Caddyfile.batcher.j2
103+
dest: "/etc/caddy/Caddyfile"
104+
vars:
105+
ansible_ssh_user: "{{ admin_user }}"
106+
batcher_domain: "{{ lookup('ini', 'batcher_domain', file='ini/caddy-batcher.ini') }}"
107+
108+
- name: Copy keystore to server
109+
ansible.builtin.copy:
110+
src: '{{ keystore_path }}'
111+
dest: /home/{{ ansible_user }}/.keystores/batcher
112+
owner: '{{ ansible_user }}'
113+
group: '{{ ansible_user }}'
114+
115+
- name: Start Batcher service
116+
ansible.builtin.systemd_service:
117+
name: batcher
118+
state: started
119+
enabled: true
120+
scope: user
121+
122+
- name: Restart Caddy service
123+
become: true
124+
ansible.builtin.systemd_service:
125+
name: caddy
126+
state: restarted
127+
vars:
128+
ansible_ssh_user: "{{ admin_user }}"

infra/ansible/playbooks/setup.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
- repos
4747
- config
4848
- services
49+
- .keystores
4950

5051
- name: Enable linger for {{ ansible_user }}
5152
shell: sudo loginctl enable-linger {{ ansible_user }}

0 commit comments

Comments
 (0)