--- - name: install basics connection: local delegate_to: localhost raw: "lxc exec {{ inventory_hostname }} -- /sbin/apk add -U python3 dropbear openssh-client-default openssh-sftp-server wget" - name: setup ssh include: ssh.yml - name: enable dropbear connection: local delegate_to: localhost raw: "lxc exec {{ inventory_hostname }} -- rc-update add dropbear" - name: start dropbear connection: local delegate_to: localhost raw: "lxc exec {{ inventory_hostname }} -- rc-service dropbear restart" - name: install software apk: name={{ alpine_software }} state=present update_cache=yes - name: deploy syslog config copy: src: alpine/syslog.conf dest: /etc/conf.d/syslog mode: 0644 notify: - restart container - name: deploy update script copy: src: alpine/update.sh dest: /etc/periodic/daily/update mode: 0755 owner: root group: root - name: deploy mail aliases template: src: aliases.j2 dest: /etc/aliases mode: 0644 owner: root group: root - name: deploy msmtprc template: src: msmtprc.j2 dest: /etc/msmtprc mode: 0644 owner: root group: root - name: symlink sendmail file: src: /usr/bin/msmtp dest: /usr/sbin/sendmail force: yes state: link