From fe870061b1f0eb9808d47c6e2a3198c302ff265e Mon Sep 17 00:00:00 2001 From: Coen de Meijer Date: Sun, 9 Oct 2022 17:09:00 +0200 Subject: [PATCH] The task to add the Brave repository is broken. Got rid of the `shell` task and replaced it with a simple `copy` task instead. Shell task used `sudo` command causing the installation to hang for a user without passwordless sudo. --- tasks/main.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 3465483..7b13b47 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -7,13 +7,11 @@ become: true - name: Add Brave repository to list of repositories - ansible.builtin.shell: | - set -o pipefail - echo 'deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main' |\ - sudo tee -a /etc/apt/sources.list.d/brave-browser-release.list - creates=/etc/apt/sources.list.d/brave-browser-release.list - args: - executable: /bin/bash + become: true + ansible.builtin.copy: + dest: /etc/apt/sources.list.d/brave-browser-release.list + content: | + deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main - name: Update apt cache ansible.builtin.apt: update_cache=yes