Move openssh-server from the base image to the sshd template
authorMichael Brown <supermathie@gmail.com>
Thu, 9 Apr 2020 01:47:50 +0000 (21:47 -0400)
committerRafael dos Santos Silva <xfalcox@gmail.com>
Thu, 9 Apr 2020 17:58:32 +0000 (14:58 -0300)
image/base/Dockerfile
templates/sshd.template.yml

index 0e6252a81df7ad51b6e683445eac03faf3680500..9baea654dffdf63d05582d5c86823657545eca4e 100644 (file)
@@ -44,7 +44,6 @@ RUN sed -i -e 's/start -q anacron/anacron -s/' /etc/cron.d/anacron
 RUN sed -i.bak 's/$ModLoad imklog/#$ModLoad imklog/' /etc/rsyslog.conf
 RUN dpkg-divert --local --rename --add /sbin/initctl
 RUN sh -c "test -f /sbin/initctl || ln -s /bin/true /sbin/initctl"
-RUN apt -y install openssh-server
 RUN cd / &&\
     apt -y install runit socat &&\
     mkdir -p /etc/runit/1.d &&\
index 1de853872c19c6ca584881100c6f252fcfa520fe..b5f3c8fd535560a56a095702e89622db4b278447 100644 (file)
@@ -33,6 +33,7 @@ run:
   - exec:
       hook: sshd
       cmd:
+        - apt -y install openssh-server
         - mkdir -p /var/run/sshd
         - mkdir -p /root/.ssh
         - echo "$ssh_key" >> /root/.ssh/authorized_keys