From a8afabbfa5d46c09e436688b8b3c33b2e48bbdea Mon Sep 17 00:00:00 2001 From: L3D Date: Sun, 9 Dec 2018 00:14:24 +0100 Subject: [PATCH] Prepare unit files for nm and nextcloud --- defaults/main.yml | 2 ++ tasks/main.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 729ddbf..614c935 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -2,3 +2,5 @@ bash: bashrc: '' + nextcloud: false + nm: false diff --git a/tasks/main.yml b/tasks/main.yml index 4d7de44..f214218 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -39,4 +39,44 @@ mode: 'u=rw,g=r,o=' with_items: "{{ admins }}" +- name: install nextcloud-client systemd unit file + template: + src: nextcloud.j2 + dest: /etc/systemd/system/nextcloud.service + when: bash.nextcloud + +- name: start nextcloud + systemd: + state: started + name: nextcloud + daemon_reload: yes + when: bash.nextcloud + +- name: enable nextcloud: + systemd: + name: nextcloud + enabled: yes + masked: no + when: bash.nextcloud + +- name: install networkmanager-applet systemd unit file + template: + src: nm-applet.j2 + dest: /etc/systemd/system/nm-applet.service + when: bash.nm + +- name: start nm-applet + systemd: + state: started + name: nm-applet + daemon_reload: yes + when: bash.nm + +- name: enable nm-applet + systemd: + name: nm-applet + enabled: yes + masked: no + when: bash.nm +