diff options
author | Romain Gonçalves <me@rgoncalves.se> | 2021-12-15 18:21:45 +0000 |
---|---|---|
committer | Romain Gonçalves <me@rgoncalves.se> | 2021-12-15 21:39:50 +0000 |
commit | 5b1794525701c987bfb80fbb7c3f2c2c379864ed (patch) | |
tree | c845ea5c38fe10a134df0daabeae66c8300c1762 /roles/znc | |
parent | 2927544ce379f607670768cc61252039c627058a (diff) | |
download | rules-5b1794525701c987bfb80fbb7c3f2c2c379864ed.tar.gz |
roles: Add Znc and apply to dc0 host
Diffstat (limited to 'roles/znc')
-rw-r--r-- | roles/znc/defaults/main.yml | 2 | ||||
-rw-r--r-- | roles/znc/tasks/main.yml | 30 |
2 files changed, 32 insertions, 0 deletions
diff --git a/roles/znc/defaults/main.yml b/roles/znc/defaults/main.yml new file mode 100644 index 0000000..879ed75 --- /dev/null +++ b/roles/znc/defaults/main.yml @@ -0,0 +1,2 @@ +znc_user: _znc +znc_group: _znc diff --git a/roles/znc/tasks/main.yml b/roles/znc/tasks/main.yml new file mode 100644 index 0000000..a1ccf3d --- /dev/null +++ b/roles/znc/tasks/main.yml @@ -0,0 +1,30 @@ +- name: install znc + package: + name: znc + state: present + +- name: create znc group + group: + name: "{{ znc_group }}" + state: present + +- name: create znc user + user: + name: "{{ znc_user }}" + group: "{{ znc_group }}" + system: true + create_home: true + +- name: generate and enable znc service + include_role: + name: rc + vars: + rc_cmd: /usr/local/bin/znc + rc_user: "{{ znc_user }}" + rc_name: znc + +- name: enable and start znc + service: + name: znc + state: restarted + enabled: true |