--- - name: Check if keyring exists ansible.builtin.stat: path: /usr/share/keyrings/brave-browser-archive-keyring.gpg register: keyring_file - name: Get keyring file ansible.builtin.get_url: url: https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg dest: "/usr/share/keyrings/brave-browser-archive-keyring.gpg" mode: "0644" when: not keyring_file.stat.exists become: true - name: Add Brave repository to list of repositories 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 mode: "0644" - name: Install Brave ansible.builtin.apt: name: brave-browser state: present update_cache: true become: true