# znc ~~ roles/znc/tasks/main.yml # Init znc user, daemon and settings --- - name: ensure znc package is present package: name=znc state=present - name: ensure znc group exists group: name: "{{ znc_group }}" state: present - name: ensure znc user exists user: name: "{{ znc_user }}" group: "{{ znc_group }}" system: true create_home: false - name: generate and enable znc daemon include_role: name=rc vars: rc_cmd: /usr/local/bin/znc rc_args: "" rc_name: znc rc_user: "{{ znc_user }}" - name: show hints for generating configuration debug: msg: Please generate the znc configuration with `znc --makeconf` as user "{{ znc_user }}"