Migrate package to FQCN.
This commit is contained in:
@@ -45,7 +45,7 @@
|
|||||||
and pentesting == false
|
and pentesting == false
|
||||||
|
|
||||||
- name: General | Software | Metasploit | Remove
|
- name: General | Software | Metasploit | Remove
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: "metasploit-framework"
|
name: "metasploit-framework"
|
||||||
state: absent
|
state: absent
|
||||||
when: ansible_system in ("Linux")
|
when: ansible_system in ("Linux")
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- name: General | Software | Packages | Cache Refresh (Apt and Pacman)
|
- name: General | Software | Packages | Cache Refresh (Apt and Pacman)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
update_cache: true
|
update_cache: true
|
||||||
name: htop
|
name: htop
|
||||||
when: ansible_pkg_mgr in ["apt", "pacman"]
|
when: ansible_pkg_mgr in ["apt", "pacman"]
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
when: ansible_system == "FreeBSD"
|
when: ansible_system == "FreeBSD"
|
||||||
|
|
||||||
- name: General | Software | Packages | Install Software
|
- name: General | Software | Packages | Install Software
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- bash
|
- bash
|
||||||
- sudo
|
- sudo
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: General | Software | Packages | Install Software (DEV)
|
- name: General | Software | Packages | Install Software (DEV)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ microcode_amd }}"
|
- "{{ microcode_amd }}"
|
||||||
- "{{ microcode_intel }}"
|
- "{{ microcode_intel }}"
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: General | Software | Packages | Add Generic Kernel + Tools (Ubuntu)
|
- name: General | Software | Packages | Add Generic Kernel + Tools (Ubuntu)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- linux-image-generic
|
- linux-image-generic
|
||||||
- linux-headers-generic
|
- linux-headers-generic
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: General | Software | Packages | Add Generic Kernel + Headers (Debian)
|
- name: General | Software | Packages | Add Generic Kernel + Headers (Debian)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- linux-image-amd64
|
- linux-image-amd64
|
||||||
- linux-headers-amd64
|
- linux-headers-amd64
|
||||||
@@ -100,13 +100,13 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: General | Software | Packages | Install killall (Looking at you, Debian)
|
- name: General | Software | Packages | Install killall (Looking at you, Debian)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: psmisc
|
name: psmisc
|
||||||
state: present
|
state: present
|
||||||
when: ansible_distribution == "Debian"
|
when: ansible_distribution == "Debian"
|
||||||
|
|
||||||
- name: General | Software | Packages | Install "Bloat" (Looking at you, Arch Base)
|
- name: General | Software | Packages | Install "Bloat" (Looking at you, Arch Base)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- which
|
- which
|
||||||
- "{{ cron }}"
|
- "{{ cron }}"
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
when: ansible_pkg_mgr == "pacman"
|
when: ansible_pkg_mgr == "pacman"
|
||||||
|
|
||||||
- name: General | Software | Packages | Install Fix (Looking at you, openSUSE)
|
- name: General | Software | Packages | Install Fix (Looking at you, openSUSE)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
# openSUSE Tumbleweed comes without gnome-control-center being able to open
|
# openSUSE Tumbleweed comes without gnome-control-center being able to open
|
||||||
# properly. Hopefully just a one-time accident but I wanted bleeding edge so I
|
# properly. Hopefully just a one-time accident but I wanted bleeding edge so I
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
when: ansible_pkg_mgr in ("zypper")
|
when: ansible_pkg_mgr in ("zypper")
|
||||||
|
|
||||||
- name: General | Software | Packages | Update Software (Disabled)
|
- name: General | Software | Packages | Update Software (Disabled)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- ansible
|
- ansible
|
||||||
- git
|
- git
|
||||||
@@ -135,7 +135,7 @@
|
|||||||
when: 1 == 0
|
when: 1 == 0
|
||||||
|
|
||||||
- name: General | Software | Packages | Remove Software
|
- name: General | Software | Packages | Remove Software
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- cowsay # Sorry ;)
|
- cowsay # Sorry ;)
|
||||||
- chromium
|
- chromium
|
||||||
@@ -153,7 +153,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: General | Software | Packages | Remove Snap (Besides Ubuntu)
|
- name: General | Software | Packages | Remove Snap (Besides Ubuntu)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- snapd
|
- snapd
|
||||||
state: absent
|
state: absent
|
||||||
@@ -161,7 +161,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: General | Software | Packages | Other Debian Packages
|
- name: General | Software | Packages | Other Debian Packages
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- usbutils
|
- usbutils
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Server | Sendmail | Install
|
- name: Server | Sendmail | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ sendmail }}"
|
- "{{ sendmail }}"
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
#### Dependencies #
|
#### Dependencies #
|
||||||
###
|
###
|
||||||
###- name: General | Telegraf | Pre-Reqs
|
###- name: General | Telegraf | Pre-Reqs
|
||||||
### package:
|
### ansible.builtin.package:
|
||||||
### name: wget
|
### name: wget
|
||||||
### when: ansible_system == "Linux"
|
### when: ansible_system == "Linux"
|
||||||
###
|
###
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
### when: ansible_system == "FreeBSD"
|
### when: ansible_system == "FreeBSD"
|
||||||
###
|
###
|
||||||
###- name: General | Telegraf | FreeBSD | Install 2/2
|
###- name: General | Telegraf | FreeBSD | Install 2/2
|
||||||
### package:
|
### ansible.builtin.package:
|
||||||
### name: telegraf
|
### name: telegraf
|
||||||
### when: ansible_system == "FreeBSD"
|
### when: ansible_system == "FreeBSD"
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
amdgpu_cron_cmd: "{{ root_home.stdout }}/scm.sh"
|
amdgpu_cron_cmd: "{{ root_home.stdout }}/scm.sh"
|
||||||
|
|
||||||
- name: Miner | Driver | AMDGPU | Install Dependencies
|
- name: Miner | Driver | AMDGPU | Install Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- dkms
|
- dkms
|
||||||
- mesa-common-dev
|
- mesa-common-dev
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
when: amdgpu_install.failed and hwe_kernel.stdout != "0" and ga_kernel.failed
|
when: amdgpu_install.failed and hwe_kernel.stdout != "0" and ga_kernel.failed
|
||||||
|
|
||||||
- name: Miner | Driver | AMDGPU | Install Specific GA Kernel For Booting
|
- name: Miner | Driver | AMDGPU | Install Specific GA Kernel For Booting
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- linux-headers-5.4.0-65
|
- linux-headers-5.4.0-65
|
||||||
- linux-headers-5.4.0-65-generic
|
- linux-headers-5.4.0-65-generic
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
## Dependencies ##
|
## Dependencies ##
|
||||||
- name: Miner | Software | Ethminer | Install Dependencies
|
- name: Miner | Software | Ethminer | Install Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- build-essential
|
- build-essential
|
||||||
- dkms
|
- dkms
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Miner | Software | Ethminer | Install Ethereum
|
- name: Miner | Software | Ethminer | Install Ethereum
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: ethereum
|
name: ethereum
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
## Pre-reqs ##
|
## Pre-reqs ##
|
||||||
|
|
||||||
- name: Server | Grafana | Pre-Requirements | Install
|
- name: Server | Grafana | Pre-Requirements | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- apt-transport-https
|
- apt-transport-https
|
||||||
- software-properties-common
|
- software-properties-common
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
- apt update
|
- apt update
|
||||||
|
|
||||||
- name: Server | Grafana | Install | Main
|
- name: Server | Grafana | Install | Main
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- grafana
|
- grafana
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -13,6 +13,6 @@
|
|||||||
|
|
||||||
|
|
||||||
- name: Server | Software | HUGO | Variables (FreeBSD)
|
- name: Server | Software | HUGO | Variables (FreeBSD)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: "{{ hugo_package }}"
|
name: "{{ hugo_package }}"
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
## Pre-Reqs ##
|
## Pre-Reqs ##
|
||||||
|
|
||||||
- name: Server | OnlyOffice | Pre-Requirements | Install
|
- name: Server | OnlyOffice | Pre-Requirements | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- gnupg
|
- gnupg
|
||||||
- python3-certbot-nginx
|
- python3-certbot-nginx
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
# Dependencies #
|
# Dependencies #
|
||||||
|
|
||||||
- name: Server | OnlyOffice | Postgres | Install
|
- name: Server | OnlyOffice | Postgres | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: postgresql
|
name: postgresql
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Server | OnlyOffice | RabbitMQ | Install
|
- name: Server | OnlyOffice | RabbitMQ | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: rabbitmq-server
|
name: rabbitmq-server
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
- apt update
|
- apt update
|
||||||
|
|
||||||
- name: Server | OnlyOffice | Docs | Install
|
- name: Server | OnlyOffice | Docs | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- ttf-mscorefonts-installer
|
- ttf-mscorefonts-installer
|
||||||
- onlyoffice-documentserver
|
- onlyoffice-documentserver
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
## ACPID ##
|
## ACPID ##
|
||||||
|
|
||||||
- name: Server | Software | Services | ACPID | Install
|
- name: Server | Software | Services | ACPID | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: "{{ acpi }}"
|
name: "{{ acpi }}"
|
||||||
state: present
|
state: present
|
||||||
when: ansible_system == "Linux"
|
when: ansible_system == "Linux"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Provide FreeBSD with a DE.
|
# Provide FreeBSD with a DE.
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | GUI | Install UI Components
|
- name: Workstation | FreeBSD | Software | GUI | Install UI Components
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- xorg
|
- xorg
|
||||||
- gnome3-lite
|
- gnome3-lite
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Provide FreeBSD with GPU driver.
|
# Provide FreeBSD with GPU driver.
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | GPU Driver | Install
|
- name: Workstation | FreeBSD | Software | GPU Driver | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- drm-kmod
|
- drm-kmod
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# General #
|
# General #
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | General | Install
|
- name: Workstation | FreeBSD | Software | Packages | General | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ firefox_esr }}"
|
- "{{ firefox_esr }}"
|
||||||
- "{{ evolution }}"
|
- "{{ evolution }}"
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | General | Uninstall Bloat
|
- name: Workstation | FreeBSD | Software | Packages | General | Uninstall Bloat
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ firefox }}"
|
- "{{ firefox }}"
|
||||||
- "{{ thunderbird }}"
|
- "{{ thunderbird }}"
|
||||||
@@ -22,14 +22,14 @@
|
|||||||
# Coding #
|
# Coding #
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | Coding | Install
|
- name: Workstation | FreeBSD | Software | Packages | Coding | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- vscode
|
- vscode
|
||||||
state: present
|
state: present
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | Coding | Install
|
- name: Workstation | FreeBSD | Software | Packages | Coding | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- vscode
|
- vscode
|
||||||
state: absent
|
state: absent
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
# Media Editors #
|
# Media Editors #
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | Editing | Install
|
- name: Workstation | FreeBSD | Software | Packages | Editing | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- gimp
|
- gimp
|
||||||
- shotcut
|
- shotcut
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
when: editing in (true, "video")
|
when: editing in (true, "video")
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | Editing | Install
|
- name: Workstation | FreeBSD | Software | Packages | Editing | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- gimp
|
- gimp
|
||||||
- shotcut
|
- shotcut
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
# Gaming #
|
# Gaming #
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | Gaming | Install
|
- name: Workstation | FreeBSD | Software | Packages | Gaming | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- 0ad
|
- 0ad
|
||||||
- supertuxkart
|
- supertuxkart
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
when: gaming
|
when: gaming
|
||||||
|
|
||||||
- name: Workstation | FreeBSD | Software | Packages | Gaming | Install
|
- name: Workstation | FreeBSD | Software | Packages | Gaming | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- 0ad
|
- 0ad
|
||||||
- supertuxkart
|
- supertuxkart
|
||||||
|
|||||||
@@ -180,7 +180,7 @@
|
|||||||
|
|
||||||
# https://docs.flutter.dev/get-started/install/linux/android
|
# https://docs.flutter.dev/get-started/install/linux/android
|
||||||
- name: Workstation | Linux | Software | Android | Dependencies [Install]
|
- name: Workstation | Linux | Software | Android | Dependencies [Install]
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ android_jdk }}"
|
- "{{ android_jdk }}"
|
||||||
- "{{ c_libs }}"
|
- "{{ c_libs }}"
|
||||||
@@ -193,7 +193,7 @@
|
|||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | Dependencies [Remove]
|
- name: Workstation | Linux | Software | Android | Dependencies [Remove]
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ android_sdkmanager }}"
|
- "{{ android_sdkmanager }}"
|
||||||
state: absent
|
state: absent
|
||||||
@@ -423,7 +423,7 @@
|
|||||||
# otherwise better versions are in the SDK.
|
# otherwise better versions are in the SDK.
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | System Tools [Install]
|
- name: Workstation | Linux | Software | Android | System Tools [Install]
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ android_fastboot }}"
|
- "{{ android_fastboot }}"
|
||||||
- "{{ android_adb }}"
|
- "{{ android_adb }}"
|
||||||
@@ -431,7 +431,7 @@
|
|||||||
when: not coding
|
when: not coding
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | System Tools [Remove]
|
- name: Workstation | Linux | Software | Android | System Tools [Remove]
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ android_fastboot }}"
|
- "{{ android_fastboot }}"
|
||||||
- "{{ android_adb }}"
|
- "{{ android_adb }}"
|
||||||
|
|||||||
@@ -5,14 +5,14 @@
|
|||||||
# to Firefox months/years back for avoiding DRM and other junk Google stuff.
|
# to Firefox months/years back for avoiding DRM and other junk Google stuff.
|
||||||
###
|
###
|
||||||
###- name: Workstation | Software | Brave | Pre-Reqs [apt]
|
###- name: Workstation | Software | Brave | Pre-Reqs [apt]
|
||||||
### package:
|
### ansible.builtin.package:
|
||||||
### name:
|
### name:
|
||||||
### - apt-transport-https
|
### - apt-transport-https
|
||||||
### state: present
|
### state: present
|
||||||
### when: ansible_pkg_mgr == "apt"
|
### when: ansible_pkg_mgr == "apt"
|
||||||
###
|
###
|
||||||
###- name: Workstation | Software | Brave | Pre-Reqs [dnf]
|
###- name: Workstation | Software | Brave | Pre-Reqs [dnf]
|
||||||
### package:
|
### ansible.builtin.package:
|
||||||
### name:
|
### name:
|
||||||
### - dnf-plugins-core
|
### - dnf-plugins-core
|
||||||
### state: present
|
### state: present
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
### ignore_errors: true
|
### ignore_errors: true
|
||||||
###
|
###
|
||||||
###- name: Workstation | Software | Brave | Install
|
###- name: Workstation | Software | Brave | Install
|
||||||
### package:
|
### ansible.builtin.package:
|
||||||
### name:
|
### name:
|
||||||
### - brave-browser
|
### - brave-browser
|
||||||
### state: present
|
### state: present
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
# https://support.brave.com/hc/en-us/articles/4404876135565-How-do-I-uninstall-Brave
|
# https://support.brave.com/hc/en-us/articles/4404876135565-How-do-I-uninstall-Brave
|
||||||
|
|
||||||
- name: Workstation | Software | Brave | Remove
|
- name: Workstation | Software | Brave | Remove
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- brave-browser
|
- brave-browser
|
||||||
- brave-keyring
|
- brave-keyring
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
when: ansible_distribution in ("Debian", "Devuan")
|
when: ansible_distribution in ("Debian", "Devuan")
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Cinnamon | Install
|
- name: Workstation | Linux | Software | Cinnamon | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ cinnamon_package }}"
|
- "{{ cinnamon_package }}"
|
||||||
- "{{ lightdm }}"
|
- "{{ lightdm }}"
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
## Flatpak Pre-reqs ##
|
## Flatpak Pre-reqs ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Flatpak Distro | Flatpak | Install
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: flatpak
|
name: flatpak
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
## Packages ##
|
## Packages ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Flutter | Necessities
|
- name: Workstation | Linux | Software | Flutter | Necessities
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- curl
|
- curl
|
||||||
- git
|
- git
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
|
|
||||||
# https://docs.flutter.dev/get-started/install/linux/desktop
|
# https://docs.flutter.dev/get-started/install/linux/desktop
|
||||||
- name: Workstation | Linux | Software | Flutter | Linux App Dependencies
|
- name: Workstation | Linux | Software | Flutter | Linux App Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- clang
|
- clang
|
||||||
- cmake
|
- cmake
|
||||||
@@ -77,7 +77,7 @@
|
|||||||
|
|
||||||
# https://docs.flutter.dev/get-started/install/linux/android
|
# https://docs.flutter.dev/get-started/install/linux/android
|
||||||
- name: Workstation | Linux | Software | Flutter | Android App Dependencies
|
- name: Workstation | Linux | Software | Flutter | Android App Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ c_libs }}"
|
- "{{ c_libs }}"
|
||||||
- "{{ cpp_libs }}"
|
- "{{ cpp_libs }}"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | GNOME | Install
|
- name: Workstation | Linux | Software | GNOME | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- gnome
|
- gnome
|
||||||
- gdm3
|
- gdm3
|
||||||
|
|||||||
@@ -14,13 +14,13 @@
|
|||||||
sass_current: dart-sass
|
sass_current: dart-sass
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Hugo | pacman | Remove Old
|
- name: Workstation | Linux | Software | Hugo | pacman | Remove Old
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ sass_old }}"
|
- "{{ sass_old }}"
|
||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Hugo | pacman | Install New
|
- name: Workstation | Linux | Software | Hugo | pacman | Install New
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ sass_current }}"
|
- "{{ sass_current }}"
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
jdk_dir: ~/SDKs/Java
|
jdk_dir: ~/SDKs/Java
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Java | pacman | Install
|
- name: Workstation | Linux | Software | Java | pacman | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "jdk{{ item }}-openjdk"
|
- "jdk{{ item }}-openjdk"
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
## Install Package ##
|
## Install Package ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Lutris | Install (besides ARM)
|
- name: Workstation | Linux | Software | Lutris | Install (besides ARM)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- lutris
|
- lutris
|
||||||
state: present
|
state: present
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
## Uninstall Package ##
|
## Uninstall Package ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Lutris | Uninstall (besides ARM)
|
- name: Workstation | Linux | Software | Lutris | Uninstall (besides ARM)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- lutris
|
- lutris
|
||||||
state: absent
|
state: absent
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
when: ansible_distribution in ("Debian", "Devuan")
|
when: ansible_distribution in ("Debian", "Devuan")
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | LXQt | Install
|
- name: Workstation | Linux | Software | LXQt | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ lxqt_package }}"
|
- "{{ lxqt_package }}"
|
||||||
- "{{ sddm }}"
|
- "{{ sddm }}"
|
||||||
|
|||||||
@@ -15,12 +15,12 @@
|
|||||||
node_version: node_24.x
|
node_version: node_24.x
|
||||||
|
|
||||||
- name: Workstation | Software | NodeJS | apt | Old | Remove
|
- name: Workstation | Software | NodeJS | apt | Old | Remove
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: npm
|
name: npm
|
||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
- name: Workstation | Software | NodeJS | apt | extrepo | Install
|
- name: Workstation | Software | NodeJS | apt | extrepo | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: extrepo
|
name: extrepo
|
||||||
state: present
|
state: present
|
||||||
update_cache: true
|
update_cache: true
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
ansible.builtin.shell: "extrepo enable {{ node_version }}"
|
ansible.builtin.shell: "extrepo enable {{ node_version }}"
|
||||||
|
|
||||||
- name: Workstation | Software | NodeJS | apt | Install
|
- name: Workstation | Software | NodeJS | apt | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: nodejs
|
name: nodejs
|
||||||
state: latest
|
state: latest
|
||||||
update_cache: true
|
update_cache: true
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
when: ansible_pkg_mgr == "apt"
|
when: ansible_pkg_mgr == "apt"
|
||||||
|
|
||||||
- name: Workstation | Software | NodeJS | All Others | Install
|
- name: Workstation | Software | NodeJS | All Others | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- nodejs
|
- nodejs
|
||||||
- npm
|
- npm
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
## Packages ##
|
## Packages ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Install Software (Editing)
|
- name: Workstation | Linux | Software | Packages | Install Software (Editing)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ ffmpeg }}"
|
- "{{ ffmpeg }}"
|
||||||
state: present
|
state: present
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
# Software not yet available or working properly in Flatpak form.
|
# Software not yet available or working properly in Flatpak form.
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Install From Repo
|
- name: Workstation | Linux | Software | Packages | Install From Repo
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ vlc }}"
|
- "{{ vlc }}"
|
||||||
- "{{ vlc_plugins }}"
|
- "{{ vlc_plugins }}"
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Install From Repo [Coding]
|
- name: Workstation | Linux | Software | Packages | Install From Repo [Coding]
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ appimagelauncher }}"
|
- "{{ appimagelauncher }}"
|
||||||
- hugo
|
- hugo
|
||||||
@@ -62,14 +62,14 @@
|
|||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Install From Repo [Editing]
|
- name: Workstation | Linux | Software | Packages | Install From Repo [Editing]
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- gimp
|
- gimp
|
||||||
state: present
|
state: present
|
||||||
when: editing
|
when: editing
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Install Audio (Looking at you, Artix)
|
- name: Workstation | Linux | Software | Packages | Install Audio (Looking at you, Artix)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- pipewire
|
- pipewire
|
||||||
- pipewire-pulse
|
- pipewire-pulse
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
and ansible_service_mgr == "runit"
|
and ansible_service_mgr == "runit"
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Extra For Liberated Init Systems
|
- name: Workstation | Linux | Software | Packages | Extra For Liberated Init Systems
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ dunst }}"
|
- "{{ dunst }}"
|
||||||
state: present
|
state: present
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | GS Connect (KDE Connect, Android Tool)
|
- name: Workstation | Linux | Software | Packages | GS Connect (KDE Connect, Android Tool)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- gnome-shell-extension-gsconnect
|
- gnome-shell-extension-gsconnect
|
||||||
state: present
|
state: present
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
# Remove Repo Software #
|
# Remove Repo Software #
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Packages | Remove Applications
|
- name: Workstation | Linux | Software | Packages | Remove Applications
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ thunderbird }}"
|
- "{{ thunderbird }}"
|
||||||
- "{{ evolution }}"
|
- "{{ evolution }}"
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
# ignore_errors: true
|
# ignore_errors: true
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | TLP | Conflicts | Remove
|
- name: Workstation | Linux | Software | TLP | Conflicts | Remove
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ ppd_package }}"
|
- "{{ ppd_package }}"
|
||||||
- "{{ acf_package }}"
|
- "{{ acf_package }}"
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
## Install TLP + Associated Software ##
|
## Install TLP + Associated Software ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | TLP | Install
|
- name: Workstation | Linux | Software | TLP | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ tlp_package }}"
|
- "{{ tlp_package }}"
|
||||||
- "{{ tlp_rdw }}"
|
- "{{ tlp_rdw }}"
|
||||||
|
|||||||
@@ -21,13 +21,13 @@
|
|||||||
when: ansible_pkg_mgr == "dnf"
|
when: ansible_pkg_mgr == "dnf"
|
||||||
|
|
||||||
- name: Workstation | Software | VPN | Install
|
- name: Workstation | Software | VPN | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- mullvad-vpn
|
- mullvad-vpn
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Workstation | Software | VPN | Install (Artix, runit)
|
- name: Workstation | Software | VPN | Install (Artix, runit)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- mullvad-vpn-runit
|
- mullvad-vpn-runit
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
## Install Package ##
|
## Install Package ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | VS Codium | Install
|
- name: Workstation | Linux | Software | VS Codium | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- codium
|
- codium
|
||||||
state: present
|
state: present
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
## Remove Package ##
|
## Remove Package ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | VS Codium | Uninstall
|
- name: Workstation | Linux | Software | VS Codium | Uninstall
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- codium
|
- codium
|
||||||
state: absent
|
state: absent
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# FreeBSD has its own. May be good to keep it separate so it's more to-the-point.
|
# FreeBSD has its own. May be good to keep it separate so it's more to-the-point.
|
||||||
|
|
||||||
- name: Workstation | Mac OS | Software | Brew | Install Packages
|
- name: Workstation | Mac OS | Software | Brew | Install Packages
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- atomic-wallet
|
- atomic-wallet
|
||||||
- brave-browser
|
- brave-browser
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
status: present
|
status: present
|
||||||
|
|
||||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Coding)
|
- name: Workstation | Mac OS | Software | Brew | Install Packages (Coding)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- android studio
|
- android studio
|
||||||
- firefox-esr
|
- firefox-esr
|
||||||
@@ -23,21 +23,21 @@
|
|||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Editing:Video)
|
- name: Workstation | Mac OS | Software | Brew | Install Packages (Editing:Video)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- shotcut
|
- shotcut
|
||||||
status: present
|
status: present
|
||||||
when: editing in (true, "video")
|
when: editing in (true, "video")
|
||||||
|
|
||||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Editing:Audio)
|
- name: Workstation | Mac OS | Software | Brew | Install Packages (Editing:Audio)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- audacity
|
- audacity
|
||||||
status: present
|
status: present
|
||||||
when: editing in (true, "audio")
|
when: editing in (true, "audio")
|
||||||
|
|
||||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Gaming)
|
- name: Workstation | Mac OS | Software | Brew | Install Packages (Gaming)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- battle-net
|
- battle-net
|
||||||
- steam
|
- steam
|
||||||
@@ -45,13 +45,13 @@
|
|||||||
when: gaming
|
when: gaming
|
||||||
|
|
||||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Cycling)
|
- name: Workstation | Mac OS | Software | Brew | Install Packages (Cycling)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- zwift
|
- zwift
|
||||||
status: present
|
status: present
|
||||||
when: cycling
|
when: cycling
|
||||||
|
|
||||||
#- name: Workstation | Mac OS | Software | Brew | Remove Packages
|
#- name: Workstation | Mac OS | Software | Brew | Remove Packages
|
||||||
# package:
|
# ansible.builtin.package:
|
||||||
# name:
|
# name:
|
||||||
# status: present
|
# status: present
|
||||||
|
|||||||
@@ -59,7 +59,7 @@
|
|||||||
|
|
||||||
# Make sure Gnome-Tweaks is installed
|
# Make sure Gnome-Tweaks is installed
|
||||||
- name: Workstation | Account Management | Cinnamon | Install Dependencies
|
- name: Workstation | Account Management | Cinnamon | Install Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ gnome_tweaks }}"
|
- "{{ gnome_tweaks }}"
|
||||||
- "{{ dconf_editor }}"
|
- "{{ dconf_editor }}"
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
|
|
||||||
# Make sure Gnome-Tweaks is installed
|
# Make sure Gnome-Tweaks is installed
|
||||||
- name: Workstation | Account Management | GNOME | Install Dependencies
|
- name: Workstation | Account Management | GNOME | Install Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ gnome_tweaks }}"
|
- "{{ gnome_tweaks }}"
|
||||||
- "{{ dconf_editor }}"
|
- "{{ dconf_editor }}"
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed
|
when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed
|
||||||
|
|
||||||
- name: Workstation | Account Management | GNOME | Dash To Dock | Install | Dependencies
|
- name: Workstation | Account Management | GNOME | Dash To Dock | Install | Dependencies
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ make }}"
|
- "{{ make }}"
|
||||||
- "{{ msgfmt }}"
|
- "{{ msgfmt }}"
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- name: Workstation | Settings | NFS | Install (Linux)
|
- name: Workstation | Settings | NFS | Install (Linux)
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ nfs }}"
|
- "{{ nfs }}"
|
||||||
state: present
|
state: present
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# Allow remote viewing via open/free RDP.
|
# Allow remote viewing via open/free RDP.
|
||||||
|
|
||||||
- name: Workstation | Settings | RDP | FreeBSD | Install
|
- name: Workstation | Settings | RDP | FreeBSD | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name: xrdp
|
name: xrdp
|
||||||
state: present
|
state: present
|
||||||
when: ansible_system == "FreeBSD"
|
when: ansible_system == "FreeBSD"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
## Pre-reqs ##
|
## Pre-reqs ##
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | DWM | Pre-Reqs
|
- name: Workstation | Linux | Software | DWM | Pre-Reqs
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- git
|
- git
|
||||||
- "{{ make }}"
|
- "{{ make }}"
|
||||||
|
|||||||
@@ -49,7 +49,7 @@
|
|||||||
# when: ansible_distribution in ("TBD")
|
# when: ansible_distribution in ("TBD")
|
||||||
|
|
||||||
- name: Workstation | Shared | Software | i3 | Install
|
- name: Workstation | Shared | Software | i3 | Install
|
||||||
package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- "{{ i3_package }}"
|
- "{{ i3_package }}"
|
||||||
- "{{ lightdm }}"
|
- "{{ lightdm }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user