From 201dbd6ee0cb7aece54f0e0bfdba02fb964405dc Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Mon, 22 Feb 2021 14:33:21 +0100 Subject: [PATCH] [thelounge] Download debian package Signed-off-by: Yohann D'ANELLO --- roles/thelounge/handlers/main.yml | 5 +++++ roles/thelounge/tasks/main.yml | 21 ++++++++++----------- 2 files changed, 15 insertions(+), 11 deletions(-) create mode 100644 roles/thelounge/handlers/main.yml diff --git a/roles/thelounge/handlers/main.yml b/roles/thelounge/handlers/main.yml new file mode 100644 index 00000000..95b737c9 --- /dev/null +++ b/roles/thelounge/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: Restart The Lounge + systemd: + name: thelounge + state: restarted diff --git a/roles/thelounge/tasks/main.yml b/roles/thelounge/tasks/main.yml index 2d4053e9..7403a1dc 100644 --- a/roles/thelounge/tasks/main.yml +++ b/roles/thelounge/tasks/main.yml @@ -8,16 +8,19 @@ retries: 3 until: apt_result is succeeded -#- name: Download The Lounge packet -# get_url: -# url: https://github.com/thelounge/thelounge/releases/download/v4.2.0/thelounge_4.2.0_all.deb -# dest: /var/cache/apt/archives/thelounge_4.2.0_all.deb -# checksum: sha256:6096f992526f7ce01ea7c5aa1fb12bb013ce872f3c67f1fe11cd44f85a3fe405 -# mode: 0644 +- name: Download The Lounge packet + get_url: + url: https://github.com/thelounge/thelounge/releases/download/v4.2.0/thelounge_4.2.0_all.deb + dest: /var/cache/apt/archives/thelounge_4.2.0_all.deb + checksum: sha512:10d17c199fef595c46ba55f36ab7aa0a7469448603482eb780284e05532f5d69302d47bdc9c558badc30b0a026767a24b7065a4fe8d7c865f1737b0041420208 + owner: root + group: root + mode: 0644 - name: Install The Lounge from the deb package apt: deb: /var/cache/apt/archives/thelounge_4.2.0_all.deb + notify: Restart The Lounge - name: Deploy The Lounge configuration template: @@ -26,8 +29,4 @@ owner: thelounge group: thelounge mode: 0660 - -- name: Restart The Lounge - systemd: - name: thelounge - state: restarted + notify: Restart The Lounge