diff options
Diffstat (limited to 'molecule/default')
| -rw-r--r-- | molecule/default/Dockerfile.j2 | 3 | ||||
| -rw-r--r-- | molecule/default/converge.yml | 10 | ||||
| -rw-r--r-- | molecule/default/molecule.yml | 2 |
3 files changed, 11 insertions, 4 deletions
diff --git a/molecule/default/Dockerfile.j2 b/molecule/default/Dockerfile.j2 index 091ef00..cc459e3 100644 --- a/molecule/default/Dockerfile.j2 +++ b/molecule/default/Dockerfile.j2 @@ -6,10 +6,11 @@ RUN apt-get update \ sudo wget \ python3-pip python3-dev python3-setuptools python3-wheel python3-apt \ sed ssh openssh-server \ + systemd systemd-sysv dbus dbus-user-session \ && rm -rf /var/lib/apt/lists/* \ && rm -Rf /usr/share/doc && rm -Rf /usr/share/man \ && apt-get clean RUN mkdir /run/sshd -ENTRYPOINT ["bash", "-c", "/usr/sbin/sshd && sleep infinity"] +ENTRYPOINT ["/sbin/init"] diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 17b5f0e..7212eb2 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -9,6 +9,13 @@ - name: Set borg server openssh key variable become: true block: + - name: Start ssh + ansible.builtin.systemd: + name: sshd + state: started + become: true + delegate_to: '{{ borg_server_host }}' + - name: Fetch ssh_key ansible.builtin.command: > ssh-keyscan -t rsa @@ -35,9 +42,6 @@ - /opt - /var - /reee reeee - borg_cron_time: - minute: '*' - hour: '*' roles: - role: kliwniloc.borgbackup diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 3c0dfef..fc7a266 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -13,6 +13,7 @@ platforms: image: ${MOLECULE_DISTRO_CLIENT:-debian:10} dockerfile: Dockerfile.j2 pre_build_image: false + privileged: true docker_networks: - name: molecule-container-net driver_options: @@ -25,6 +26,7 @@ platforms: image: ${MOLECULE_DISTRO_SERVER:-debian:10} dockerfile: Dockerfile.j2 pre_build_image: false + privileged: true networks: - name: molecule-container-net |