-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml
54 lines (51 loc) · 1.18 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
version: "3.8"
services:
nasteanas:
image: pschmitt/luks-ssh-unlock:latest
build: .
deploy:
placement:
constraints:
- node.hostname != nasteanas
volumes:
- "./events:/events"
secrets:
- ssh_key
- password_ntn
environment:
# - "DEBUG=1"
- 'LUKS_TYPE=direct'
- 'SSH_HOSTNAME=10.7.0.215'
- 'SSH_KEY=/run/secrets/ssh_key'
- 'LUKS_PASSWORD_FILE=/run/secrets/password_ntn'
- 'EVENT_FILE=/events/ntn'
- 'SLEEP_INTERVAL=30'
fnuc:
image: pschmitt/luks-ssh-unlock:latest
build: .
deploy:
placement:
constraints:
- node.hostname != fnuc
volumes:
- "./events:/events"
secrets:
- ssh_key
- password_fnuc
environment:
# - "DEBUG=1"
- "HEALTHCHECK_PORT=9090"
- 'LUKS_TYPE=dracut'
- 'SSH_HOSTNAME=10.7.0.200'
- 'SSH_KEY=/run/secrets/ssh_key'
- 'LUKS_PASSWORD_FILE=/run/secrets/password_fnuc'
- 'EVENT_FILE=/events/fnuc'
- 'SLEEP_INTERVAL=30'
secrets:
ssh_key:
file: ./secrets/id_docker_rsa
password_ntn:
file: ./secrets/password.ntn
password_fnuc:
file: ./secrets/password.fnuc