- hosts: all tasks: - name: Update the system apt: upgrade: dist - name: Install requirements apt: name: - openssl - shellinabox state: latest - name: Configure shell in a box shell: sed -i 's|SHELLINABOX_PORT=4200|SHELLINABOX_PORT=443|' /etc/default/shellinabox - name: Configure network shell: iptables -t filter -A INPUT -p tcp --dport 443 -j ACCEPT && iptables -t filter -A OUTPUT -p tcp --dport 443 -j ACCEPT && iptables-save - name: Restart services systemd: name: "{{ item }}" enabled: yes state: restarted loop: - shellinabox