Hyperling
904dda6883
* Add openSUSE for initial testing. * Add package names for openSUSE Zypper. * Add commands for Zypper. Do apt clean after autoremove. * Add cronie to openSUSE. * Remove warn parameter for newer version of Ansible. * Commenting warn worked, removing it completely. * Add libvulkan1 since it's a dependency for GNOME. * Fix order of lynis and nmap. Thought I had already done this before? * Start adding package names for openSUSE. * Create the sshd_config file if it is not already present. * Fix OS in conditional. * Save the command for checking ansible variables. * Use openSUSE family since Tumbleweed and Leap are considered different distros. * Get rid of 2nd flathub repo, no longer use the dl. version.. * Add status update for openSUSE. * Reword sentence. * Add Brave Browser to openSUSE. * Script is running successfully now when Workstation is enabled. * Add status of openSUSE Leap. * Add space. * No longer use install-new-recommends.
48 lines
1.7 KiB
YAML
48 lines
1.7 KiB
YAML
---
|
|
# Everything needed to install Brave
|
|
|
|
- name: Workstation | Software | Brave | Pre-Reqs [apt]
|
|
package:
|
|
name:
|
|
- apt-transport-https
|
|
state: present
|
|
when: ansible_pkg_mgr == "apt"
|
|
|
|
- name: Workstation | Software | Brave | Pre-Reqs [dnf]
|
|
package:
|
|
name:
|
|
- dnf-plugins-core
|
|
state: present
|
|
when: ansible_pkg_mgr == "dnf"
|
|
|
|
# https://brave.com/linux/#debian-ubuntu-mint
|
|
- name: Workstation | Software | Brave | Add Repo [apt]
|
|
shell: "{{ item }}"
|
|
loop:
|
|
- curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
|
|
- echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | tee /etc/apt/sources.list.d/brave-browser-release.list
|
|
- apt update
|
|
when: ansible_pkg_mgr == "apt"
|
|
|
|
# https://brave.com/linux/#fedora-centos-streamrhel
|
|
- name: Workstation | Software | Brave | Add Repo [dnf]
|
|
shell: "{{ item }}"
|
|
loop:
|
|
- dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/x86_64/
|
|
- rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
|
|
when: ansible_pkg_mgr == "dnf"
|
|
|
|
# https://brave.com/linux/#opensuse
|
|
- name: Workstation | Software | Brave | Add Repo [zypper]
|
|
shell: "{{ item }}"
|
|
loop:
|
|
- rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
|
|
- sudo zypper addrepo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
|
|
when: ansible_pkg_mgr == "zypper"
|
|
|
|
- name: Workstation | Software | Brave | Install
|
|
package:
|
|
name:
|
|
- brave-browser
|
|
state: present
|