# Configure znc --- - name: Create home dirs for znc file: path: /var/lib/znc/.znc state: directory owner: znc group: root mode: 0770 - name: Create znc run dir file: path: /var/run/znc state: directory owner: znc group: root mode: 0770 - name: Install znc target copy: dest: /etc/systemd/system/znc.service content: | [Install] WantedBy=multi-user.target [Unit] Description=ZNC, an advanced IRC bouncer After=network-online.target [Service] ExecStart=/usr/bin/znc -f --datadir=/var/lib/znc/.znc ExecReload=/bin/kill -HUP $MAINPID User=znc [Install] WantedBy=multi-user.target - name: Install znc_newaccount copy: src: ../files/var/lib/znc/znc_account.newconf dest: /var/lib/znc/znc_account.newconf owner: znc group: root mode: 0660 - name: Install znc user script copy: src: ../files/var/lib/znc/create-znc_account.sh dest: /var/lib/znc/create-znc_account.sh owner: znc group: root mode: 0770 - name: Install LE hook copy: src: ../files/etc/letsencrypt/renewal-hooks/update-znc.pem dest: /etc/letsencrypt/renewal-hooks/update-znc.pem owner: root group: root mode: 755