FEATURE: allow tweaking more pg setup options
[discourse_docker.git] / templates / sshd.template.yml
1 params:
2 # SSH key is required for remote access into the container
3 # you may also use ssh-import-id
4 ssh_key: ""
5 # so ssh-import-id works
6
7 env:
8 HOME: /root
9
10 run:
11
12 - replace:
13 filename: /etc/pam.d/sshd
14 from: "session required pam_loginuid.so"
15 to: ""
16
17
18 - file:
19 path: /etc/service/sshd/run
20 chmod: "+x"
21 contents: |
22 #!/bin/bash
23 exec 2>&1
24 exec /usr/sbin/sshd -D -e
25
26 - exec:
27 hook: sshd
28 cmd:
29 - mkdir -p /var/run/sshd
30 - mkdir -p /root/.ssh
31 - echo "$ssh_key" >> /root/.ssh/authorized_keys
32 - echo "$$ENV_SSH_PUB_KEY" >> /root/.ssh/authorized_keys
33 - chmod 640 /root/.ssh/authorized_keys
34 - rm /etc/update-motd.d/00-header
35 - rm /etc/update-motd.d/10-help-text
36 - rm /etc/legal
37 - file:
38 path: /etc/update-motd.d/00-discourse
39 chmod: +x
40 contents: |
41 #!/bin/sh
42 echo
43 echo Welcome to Discourse Docker
44 echo