Use true instead of yes.

This commit is contained in:
me
2026-10-02 07:59:57 -07:00
parent ff548cc7a2
commit a822b095ee
44 changed files with 196 additions and 198 deletions
+3 -4
View File
@@ -4,15 +4,14 @@
- name: General | Facts | Gather | Locate bash - name: General | Facts | Gather | Locate bash
shell: which bash shell: which bash
register: bash_exec register: bash_exec
ignore_errors: yes ignore_errors: true
- name: General | Facts | Gather | Locate ansible-pull - name: General | Facts | Gather | Locate ansible-pull
shell: which ansible-pull shell: which ansible-pull
register: ansible_pull_exec register: ansible_pull_exec
ignore_errors: yes ignore_errors: true
- name: General | Facts | Gather | Locate zsh - name: General | Facts | Gather | Locate zsh
shell: which zsh shell: which zsh
register: zsh_exec register: zsh_exec
ignore_errors: yes ignore_errors: true
+2 -2
View File
@@ -271,7 +271,7 @@
- name: General | Facts | Package | Update Command | Flatpak | Check - name: General | Facts | Package | Update Command | Flatpak | Check
shell: which flatpak shell: which flatpak
register: flatpak_exec register: flatpak_exec
ignore_errors: yes ignore_errors: true
- name: General | Facts | Package | Update Command | Flatpak | Exists - name: General | Facts | Package | Update Command | Flatpak | Exists
set_fact: set_fact:
@@ -295,7 +295,7 @@
- name: General | Facts | Package | Update Command | Firmware | Check - name: General | Facts | Package | Update Command | Firmware | Check
shell: which fwupdmgr shell: which fwupdmgr
register: fwupdmgr_exec register: fwupdmgr_exec
ignore_errors: yes ignore_errors: true
- name: General | Facts | Package | Update Command | Firmware | Exists - name: General | Facts | Package | Update Command | Firmware | Exists
set_fact: set_fact:
+8 -8
View File
@@ -15,7 +15,7 @@
name: name:
- doas - doas
register: doas_install register: doas_install
ignore_errors: yes ignore_errors: true
- name: General | Software | DoAs | Configure [Linux] - name: General | Software | DoAs | Configure [Linux]
blockinfile: blockinfile:
@@ -24,8 +24,8 @@
{{ doas_config }} {{ doas_config }}
marker: '# {mark} MANAGED BY ANSIBLE | doas Linux' marker: '# {mark} MANAGED BY ANSIBLE | doas Linux'
state: present state: present
create: yes create: true
backup: yes backup: true
when: not doas_install.failed and ansible_system in ("Linux") when: not doas_install.failed and ansible_system in ("Linux")
- name: General | Software | DoAs | Configure [BSD] - name: General | Software | DoAs | Configure [BSD]
@@ -35,8 +35,8 @@
{{ doas_config }} {{ doas_config }}
marker: '# {mark} MANAGED BY ANSIBLE | doas BSD' marker: '# {mark} MANAGED BY ANSIBLE | doas BSD'
state: present state: present
create: yes create: true
backup: yes backup: true
when: not doas_install.failed and ansible_system in ("FreeBSD") when: not doas_install.failed and ansible_system in ("FreeBSD")
- name: General | Software | DoAs | Configure [Other] - name: General | Software | DoAs | Configure [Other]
@@ -46,9 +46,9 @@
{{ doas_config }} {{ doas_config }}
marker: '# {mark} MANAGED BY ANSIBLE | doas Other' marker: '# {mark} MANAGED BY ANSIBLE | doas Other'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- "{{ doas_conf_file_linux }}" - "{{ doas_conf_file_linux }}"
- "{{ doas_conf_file_bsd }}" - "{{ doas_conf_file_bsd }}"
when: not doas_install.failed and ansible_system not in ("Linux", "FreeBSD") when: not doas_install.failed and ansible_system not in ("Linux", "FreeBSD")
+2 -2
View File
@@ -1,10 +1,10 @@
--- ---
# Groups that do not come to all distros by default. # Groups that do not come to all distros by default.
- name: General | Account Management | System Groups - name: General | Account Management | System Groups
group: group:
name: "{{ item }}" name: "{{ item }}"
system: yes system: true
state: present state: present
loop: loop:
- sudo - sudo
+8 -8
View File
@@ -146,8 +146,8 @@
[global] [global]
marker: '; {mark} MANAGED BY ANSIBLE | Generic Config' marker: '; {mark} MANAGED BY ANSIBLE | Generic Config'
state: present state: present
create: yes create: true
backup: yes backup: true
- name: General | Account Management | Provisioning Configuration | General | Load - name: General | Account Management | Provisioning Configuration | General | Load
set_fact: set_fact:
@@ -246,8 +246,8 @@
[global] [global]
marker: '; {mark} MANAGED BY ANSIBLE | Workstation Config' marker: '; {mark} MANAGED BY ANSIBLE | Workstation Config'
state: present state: present
create: yes create: true
backup: yes backup: true
- name: General | Account Management | Provisioning Configuration | Workstation | Load - name: General | Account Management | Provisioning Configuration | Workstation | Load
set_fact: set_fact:
@@ -327,8 +327,8 @@
# [global] # [global]
# marker: '; {mark} MANAGED BY ANSIBLE | Miner Config' # marker: '; {mark} MANAGED BY ANSIBLE | Miner Config'
# state: present # state: present
# create: yes # create: true
# backup: yes # backup: true
# #
#- name: General | Account Management | Provisioning Configuration | Miner | Load #- name: General | Account Management | Provisioning Configuration | Miner | Load
# set_fact: # set_fact:
@@ -396,8 +396,8 @@
[global] [global]
marker: '; {mark} MANAGED BY ANSIBLE | Server Config' marker: '; {mark} MANAGED BY ANSIBLE | Server Config'
state: present state: present
create: yes create: true
backup: yes backup: true
- name: General | Account Management | Provisioning Configuration | Server | Load - name: General | Account Management | Provisioning Configuration | Server | Load
set_fact: set_fact:
+2 -2
View File
@@ -26,8 +26,8 @@
regexp: '{{ item.key }}' regexp: '{{ item.key }}'
line: '{{ item.value }} # MANAGED BY ANSIBLE' line: '{{ item.value }} # MANAGED BY ANSIBLE'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- { "key": '^[\#]?Defaults targetpw', "value": '#Defaults targetpw'} - { "key": '^[\#]?Defaults targetpw', "value": '#Defaults targetpw'}
- { "key": '^[\#]?ALL ALL\=\(ALL\) ALL', "value": '#ALL ALL=(ALL) ALL'} - { "key": '^[\#]?ALL ALL\=\(ALL\) ALL', "value": '#ALL ALL=(ALL) ALL'}
+16 -16
View File
@@ -13,7 +13,7 @@
regexp: "{{ bash_exec.stdout }}" regexp: "{{ bash_exec.stdout }}"
line: "{{ bash_exec.stdout }}" line: "{{ bash_exec.stdout }}"
insertbefore: "# End of file" insertbefore: "# End of file"
backup: yes backup: true
create: no create: no
state: present state: present
when: ansible_pkg_mgr == "pacman" when: ansible_pkg_mgr == "pacman"
@@ -29,7 +29,7 @@
# regexp: "{{ zsh_exec.stdout }}" # regexp: "{{ zsh_exec.stdout }}"
# line: "{{ zsh_exec.stdout }}" # line: "{{ zsh_exec.stdout }}"
# insertbefore: "# End of file" # insertbefore: "# End of file"
# backup: yes # backup: true
# create: no # create: no
# state: present # state: present
# when: ansible_pkg_mgr == "pacman" # when: ansible_pkg_mgr == "pacman"
@@ -41,8 +41,8 @@
user: user:
name: root name: root
shell: "{{ bash_exec.stdout }}" shell: "{{ bash_exec.stdout }}"
create_home: yes create_home: true
generate_ssh_key: yes generate_ssh_key: true
register: user_root register: user_root
@@ -52,7 +52,7 @@
user: user:
name: ansible name: ansible
comment: Ansible comment: Ansible
system: yes system: true
register: user_ansible register: user_ansible
@@ -67,10 +67,10 @@
- video - video
- render - render
- wheel - wheel
append: yes append: true
shell: "{{ user_shell }}" shell: "{{ user_shell }}"
create_home: yes create_home: true
generate_ssh_key: yes generate_ssh_key: true
register: user_user register: user_user
- name: General | Account Management | Users | User | Test Logging In - name: General | Account Management | Users | User | Test Logging In
@@ -1324,7 +1324,7 @@
echo "`date` - Ansible .profile loaded successfully!" echo "`date` - Ansible .profile loaded successfully!"
marker: '# {mark} MANAGED BY ANSIBLE | Aliases' marker: '# {mark} MANAGED BY ANSIBLE | Aliases'
state: present state: present
create: yes create: true
backup: no backup: no
loop: loop:
- ".profile" - ".profile"
@@ -1345,7 +1345,7 @@
echo "`date` - Ansible .bashrc loaded successfully!" echo "`date` - Ansible .bashrc loaded successfully!"
marker: '# {mark} MANAGED BY ANSIBLE | Aliases' marker: '# {mark} MANAGED BY ANSIBLE | Aliases'
state: present state: present
create: yes create: true
backup: no backup: no
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
@@ -1361,7 +1361,7 @@
echo "`date` - Ansible .zshrc loaded successfully!" echo "`date` - Ansible .zshrc loaded successfully!"
marker: '# {mark} MANAGED BY ANSIBLE | Aliases' marker: '# {mark} MANAGED BY ANSIBLE | Aliases'
state: present state: present
create: yes create: true
backup: no backup: no
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
@@ -1383,7 +1383,7 @@
- name: General | Account Management | Users | Files | Helper Functions (Reset) - name: General | Account Management | Users | Files | Helper Functions (Reset)
shell: "rm -v {{ global_bin }}/*.function" shell: "rm -v {{ global_bin }}/*.function"
ignore_errors: yes ignore_errors: true
- name: General | Account Management | Users | Files | Helper Functions - name: General | Account Management | Users | Files | Helper Functions
copy: copy:
@@ -1406,7 +1406,7 @@
clone: true clone: true
force: true force: true
update: true update: true
#ignore_errors: yes #ignore_errors: true
- name: General | Account Management | Users | env-shared | Install | .rc_shared - name: General | Account Management | Users | env-shared | Install | .rc_shared
copy: copy:
@@ -1418,7 +1418,7 @@
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
- "{{ user_user.home }}" - "{{ user_user.home }}"
#ignore_errors: yes #ignore_errors: true
when: user_root.home != "" and user_user.home != "" when: user_root.home != "" and user_user.home != ""
- name: General | Account Management | Users | env-shared | Install | .vimrc - name: General | Account Management | Users | env-shared | Install | .vimrc
@@ -1431,7 +1431,7 @@
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
- "{{ user_user.home }}" - "{{ user_user.home }}"
#ignore_errors: yes #ignore_errors: true
when: user_root.home != "" and user_user.home != "" when: user_root.home != "" and user_user.home != ""
- name: General | Account Management | Users | env-shared | Permissions - name: General | Account Management | Users | env-shared | Permissions
@@ -1443,4 +1443,4 @@
loop: loop:
- .rc_shared - .rc_shared
- .vimrc - .vimrc
#ignore_errors: yes #ignore_errors: true
+2 -2
View File
@@ -11,7 +11,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
- name: General | Scripts | Root | scm.sh Permissions - name: General | Scripts | Root | scm.sh Permissions
file: file:
@@ -41,7 +41,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
- name: General | Scripts | Root | scm-dev.sh Permissions - name: General | Scripts | Root | scm-dev.sh Permissions
file: file:
+2 -2
View File
@@ -11,7 +11,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
- name: General | Scripts | User | scm.sh Permissions - name: General | Scripts | User | scm.sh Permissions
file: file:
@@ -41,7 +41,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
- name: General | Scripts | User | scm-dev.sh Permissions - name: General | Scripts | User | scm-dev.sh Permissions
file: file:
+2 -2
View File
@@ -8,8 +8,8 @@
regexp: '{{ item.key }}' regexp: '{{ item.key }}'
line: '{{ item.value }}' line: '{{ item.value }}'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
#- { "key": '^[\#]?XKBMODEL', "value": 'XKBMODEL="pc105"'} #- { "key": '^[\#]?XKBMODEL', "value": 'XKBMODEL="pc105"'}
- { "key": '^[\#]?XKBLAYOUT', "value": 'XKBLAYOUT="us"'} - { "key": '^[\#]?XKBLAYOUT', "value": 'XKBLAYOUT="us"'}
+2 -2
View File
@@ -29,8 +29,8 @@
{{ nixos_swap }} {{ nixos_swap }}
} }
state: present state: present
backup: yes backup: true
create: yes create: true
# Maybe do home manager here? Or should it be under Workstation? Or maybe # Maybe do home manager here? Or should it be under Workstation? Or maybe
+9 -9
View File
@@ -7,7 +7,7 @@
# so resetting the value to apt doesn't work. Just going to move it. # so resetting the value to apt doesn't work. Just going to move it.
shell: "mv `which zypper` `which zypper`.zz.`date +%Y%m%d`" shell: "mv `which zypper` `which zypper`.zz.`date +%Y%m%d`"
register: parrotos_zypper_removed register: parrotos_zypper_removed
ignore_errors: yes ignore_errors: true
when: ansible_distribution == "Parrot OS" when: ansible_distribution == "Parrot OS"
- name: General | Software | Packages | Fix Parrot OS (zypper), Exit Incoming - name: General | Software | Packages | Fix Parrot OS (zypper), Exit Incoming
@@ -23,13 +23,13 @@
# have sudo or anything in it. Hide it in preference for .bashrc update function. # have sudo or anything in it. Hide it in preference for .bashrc update function.
- name: General | Software | Packages | Fix Parrot OS 2 (update) - name: General | Software | Packages | Fix Parrot OS 2 (update)
shell: "mv `which update` `which update`.zz.`date +%Y%m%d`" shell: "mv `which update` `which update`.zz.`date +%Y%m%d`"
ignore_errors: yes ignore_errors: true
when: ansible_distribution == "Parrot OS" when: ansible_distribution == "Parrot OS"
- name: General | Software | Packages | Cache Refresh (Apt and Pacman) - name: General | Software | Packages | Cache Refresh (Apt and Pacman)
package: package:
update_cache: yes update_cache: true
name: htop name: htop
when: ansible_pkg_mgr in ["apt", "pacman"] when: ansible_pkg_mgr in ["apt", "pacman"]
@@ -77,7 +77,7 @@
- "{{ microcode_intel }}" - "{{ microcode_intel }}"
state: present state: present
when: branch == "dev" when: branch == "dev"
ignore_errors: yes ignore_errors: true
- name: General | Software | Packages | Add Generic Kernel + Tools (Ubuntu) - name: General | Software | Packages | Add Generic Kernel + Tools (Ubuntu)
package: package:
@@ -88,7 +88,7 @@
- linux-tools-common - linux-tools-common
state: present state: present
when: ansible_distribution == "Ubuntu" when: ansible_distribution == "Ubuntu"
ignore_errors: yes ignore_errors: true
- name: General | Software | Packages | Add Generic Kernel + Headers (Debian) - name: General | Software | Packages | Add Generic Kernel + Headers (Debian)
package: package:
@@ -97,7 +97,7 @@
- linux-headers-amd64 - linux-headers-amd64
state: present state: present
when: ansible_distribution == "Debian" when: ansible_distribution == "Debian"
ignore_errors: yes ignore_errors: true
- name: General | Software | Packages | Install killall (Looking at you, Debian) - name: General | Software | Packages | Install killall (Looking at you, Debian)
package: package:
@@ -150,7 +150,7 @@
state: stopped state: stopped
enabled: no enabled: no
when: ansible_distribution != "Ubuntu" when: ansible_distribution != "Ubuntu"
ignore_errors: yes ignore_errors: true
- name: General | Software | Packages | Remove Snap (Besides Ubuntu) - name: General | Software | Packages | Remove Snap (Besides Ubuntu)
package: package:
@@ -158,7 +158,7 @@
- snapd - snapd
state: absent state: absent
when: ansible_distribution != "Ubuntu" when: ansible_distribution != "Ubuntu"
ignore_errors: yes ignore_errors: true
- name: General | Software | Packages | Other Debian Packages - name: General | Software | Packages | Other Debian Packages
package: package:
@@ -166,4 +166,4 @@
- usbutils - usbutils
state: present state: present
when: ansible_distribution in ("Debian") when: ansible_distribution in ("Debian")
ignore_errors: yes ignore_errors: true
+6 -6
View File
@@ -10,11 +10,11 @@
- name: Server | Sendmail | Check - name: Server | Sendmail | Check
shell: which postfix shell: which postfix
register: postfix register: postfix
ignore_errors: yes ignore_errors: true
- name: Server | Sendmail | Install - name: Server | Sendmail | Install
package: package:
name: name:
- "{{ sendmail }}" - "{{ sendmail }}"
state: present state: present
when: postfix.failed when: postfix.failed
@@ -27,8 +27,8 @@
sendmail_msp_queue_enable="YES" sendmail_msp_queue_enable="YES"
marker: "# {mark} MANAGED BY ANSIBLE - sendmail" marker: "# {mark} MANAGED BY ANSIBLE - sendmail"
state: present state: present
create: yes create: true
backup: yes backup: true
when: postfix.failed and ansible_system == "FreeBSD" when: postfix.failed and ansible_system == "FreeBSD"
- name: Server | Sendmail | Enable + Start | Main - name: Server | Sendmail | Enable + Start | Main
@@ -36,7 +36,7 @@
name: "{{ sendmail }}" name: "{{ sendmail }}"
pattern: "{{ sendmail }}" pattern: "{{ sendmail }}"
state: started state: started
enabled: yes enabled: true
when: postfix.failed when: postfix.failed
- name: Server | Sendmail | Enable + Start | Queue - name: Server | Sendmail | Enable + Start | Queue
@@ -44,5 +44,5 @@
name: "{{ sendmail_queue }}" name: "{{ sendmail_queue }}"
pattern: "{{ sendmail_queue }}" pattern: "{{ sendmail_queue }}"
state: started state: started
enabled: yes enabled: true
when: postfix.failed and ansible_system == "FreeBSD" when: postfix.failed and ansible_system == "FreeBSD"
+13 -14
View File
@@ -8,7 +8,7 @@
name: "{{ crond }}" name: "{{ crond }}"
pattern: "{{ crond_pattern }}" pattern: "{{ crond_pattern }}"
state: started state: started
enabled: yes enabled: true
when: ansible_virtualization_type != 'docker' when: ansible_virtualization_type != 'docker'
and ansible_service_mgr != "runit" and ansible_service_mgr != "runit"
register: cron_status register: cron_status
@@ -20,7 +20,7 @@
service: service:
name: "{{ crond }}" name: "{{ crond }}"
state: started state: started
enabled: yes enabled: true
when: ansible_virtualization_type != 'docker' when: ansible_virtualization_type != 'docker'
and ansible_service_mgr == "runit" and ansible_service_mgr == "runit"
ignore_errors: true # Service module seems experimental for this init system. ignore_errors: true # Service module seems experimental for this init system.
@@ -33,8 +33,8 @@
regexp: '{{ item.key }}' regexp: '{{ item.key }}'
line: '{{ item.value }} # MANAGED BY ANSIBLE' line: '{{ item.value }} # MANAGED BY ANSIBLE'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- { "key": '^[\#]?AllowUsers', "value": 'AllowUsers {{ user }}'} - { "key": '^[\#]?AllowUsers', "value": 'AllowUsers {{ user }}'}
- { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin no'} - { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin no'}
@@ -57,8 +57,8 @@
regexp: '{{ item.key }}' regexp: '{{ item.key }}'
line: '{{ item.value }} # MANAGED BY ANSIBLE' line: '{{ item.value }} # MANAGED BY ANSIBLE'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- { "key": '^[\#]?AllowUsers', "value": 'AllowUsers root {{ user }}'} - { "key": '^[\#]?AllowUsers', "value": 'AllowUsers root {{ user }}'}
- { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin yes'} - { "key": '^[\#]?PermitRootLogin', "value": 'PermitRootLogin yes'}
@@ -70,7 +70,7 @@
name: "{{ sshd }}" name: "{{ sshd }}"
pattern: "{{ sshd_pattern }}" pattern: "{{ sshd_pattern }}"
state: reloaded state: reloaded
enabled: yes enabled: true
when: ansible_virtualization_type != 'docker' when: ansible_virtualization_type != 'docker'
and ansible_service_mgr != "runit" and ansible_service_mgr != "runit"
register: sshd_status register: sshd_status
@@ -84,7 +84,7 @@
shell: journalctl --vacuum-size=100M shell: journalctl --vacuum-size=100M
when: ansible_system == "Linux" when: ansible_system == "Linux"
and ansible_service_mgr == "systemd" and ansible_service_mgr == "systemd"
ignore_errors: yes ignore_errors: true
## Bluetooth ## ## Bluetooth ##
# Do people seriously depend on Bluetooth? Plug your devices in, silly! # Do people seriously depend on Bluetooth? Plug your devices in, silly!
@@ -96,7 +96,7 @@
# pattern: "{{ bluetooth_pattern }}" # pattern: "{{ bluetooth_pattern }}"
# state: stopped # state: stopped
# enabled: no # enabled: no
# ignore_errors: yes # ignore_errors: true
## NTP ## ## NTP ##
@@ -105,7 +105,7 @@
name: "{{ ntp_server }}" name: "{{ ntp_server }}"
pattern: "{{ ntp_server }}" pattern: "{{ ntp_server }}"
state: started state: started
enabled: yes enabled: true
when: ansible_virtualization_type != 'docker' when: ansible_virtualization_type != 'docker'
and ansible_service_mgr != "runit" and ansible_service_mgr != "runit"
register: ntp_status register: ntp_status
@@ -128,7 +128,7 @@
pattern: "{{ item.pattern }}" pattern: "{{ item.pattern }}"
state: stopped state: stopped
enabled: no enabled: no
ignore_errors: yes ignore_errors: true
loop: loop:
- {name: "{{ cups }}" , pattern: "{{ cups_pattern }}"} - {name: "{{ cups }}" , pattern: "{{ cups_pattern }}"}
- {name: "{{ cups_browse }}", pattern: "{{ cups_browse_pattern }}"} - {name: "{{ cups_browse }}", pattern: "{{ cups_browse_pattern }}"}
@@ -136,14 +136,13 @@
- name: General | Software | Services | Disable (runit) - name: General | Software | Services | Disable (runit)
shell: | shell: |
if [[ -e {{ runit_service_dir }}/{{ item.name }} ]]; then if [[ -e {{ runit_service_dir }}/{{ item.name }} ]]; then
rm -v {{ runit_service_dir }}/{{ item.name }} rm -v {{ runit_service_dir }}/{{ item.name }}
fi fi
ignore_errors: yes ignore_errors: true
loop: loop:
- {name: "{{ cups }}" } - {name: "{{ cups }}" }
- {name: "{{ cups_pattern }}" } - {name: "{{ cups_pattern }}" }
- {name: "{{ cups_browse }}" } - {name: "{{ cups_browse }}" }
- {name: "{{ cups_browse_pattern }}"} - {name: "{{ cups_browse_pattern }}"}
when: ansible_service_mgr == "runit" when: ansible_service_mgr == "runit"
+1 -1
View File
@@ -36,7 +36,7 @@
regexp: '^[\#]?{{ swap_file }}' regexp: '^[\#]?{{ swap_file }}'
line: '{{ swap_file }} none swap sw 0 0' line: '{{ swap_file }} none swap sw 0 0'
state: present state: present
backup: yes backup: true
when: ansible_distribution != "NixOS" when: ansible_distribution != "NixOS"
# Only run through this file if the ini has been changed from false. # Only run through this file if the ini has been changed from false.
+3 -3
View File
@@ -73,7 +73,7 @@
### ###
###- name: General | Telegraf | Config 1/2 ###- name: General | Telegraf | Config 1/2
### shell: mv {{ telegraf_config }} ~/TRASH/ ### shell: mv {{ telegraf_config }} ~/TRASH/
### ignore_errors: yes ### ignore_errors: true
### ###
###- name: General | Telegraf | Config 2/2 ###- name: General | Telegraf | Config 2/2
### blockinfile: ### blockinfile:
@@ -158,7 +158,7 @@
### ###
### marker: '# {mark} MANAGED BY ANSIBLE - telegraf.yml' ### marker: '# {mark} MANAGED BY ANSIBLE - telegraf.yml'
### state: present ### state: present
### create: yes ### create: true
# Run # # Run #
@@ -170,7 +170,7 @@
special_time: "{{ item.freq }}" special_time: "{{ item.freq }}"
state: present state: present
#disabled: "{{ 'yes' if no_telem else 'no' }}" #disabled: "{{ 'yes' if no_telem else 'no' }}"
disabled: yes # 2024-01-25, Downsizing again and will not have Graphana. disabled: true # 2024-01-25, Downsizing again and will not have Graphana.
loop: loop:
- { "name": "Telegraf Reboot Job" , "freq": "reboot", "command": "{{ telegraf_cmd }}"} - { "name": "Telegraf Reboot Job" , "freq": "reboot", "command": "{{ telegraf_cmd }}"}
- { "name": "Telegraf Keep-Alive Job", "freq": "hourly", "command": "{{ telegraf_watcher }}"} - { "name": "Telegraf Keep-Alive Job", "freq": "hourly", "command": "{{ telegraf_watcher }}"}
+2 -2
View File
@@ -16,7 +16,7 @@
clone: true clone: true
force: true force: true
update: true update: true
ignore_errors: yes ignore_errors: true
- name: General | Tests | Lynis | Ensure Permissions (Looking at you Parrot OS!) - name: General | Tests | Lynis | Ensure Permissions (Looking at you Parrot OS!)
file: file:
@@ -25,7 +25,7 @@
mode: '0644' mode: '0644'
owner: root owner: root
group: "{{ root_group }}" group: "{{ root_group }}"
recurse: yes recurse: true
- name: General | Tests | Lynis | Ensure Permissions 2 - name: General | Tests | Lynis | Ensure Permissions 2
file: file:
+3 -3
View File
@@ -14,10 +14,10 @@
user: user:
name: mfn name: mfn
comment: Miner Forty Niner comment: Miner Forty Niner
system: yes system: true
groups: groups:
- video - video
- render - render
append: yes append: true
shell: "{{ bash_exec.stdout }}" shell: "{{ bash_exec.stdout }}"
register: user_mfn register: user_mfn
+1 -1
View File
@@ -22,5 +22,5 @@
job: sudo apt update && sudo apt dist-upgrade -y job: sudo apt update && sudo apt dist-upgrade -y
special_time: reboot special_time: reboot
state: present state: present
disabled: yes disabled: true
when: ansible_pkg_mgr == "apt" when: ansible_pkg_mgr == "apt"
+8 -8
View File
@@ -21,7 +21,7 @@
regexp: '^GRUB_TIMEOUT=' regexp: '^GRUB_TIMEOUT='
line: 'GRUB_TIMEOUT=3' line: 'GRUB_TIMEOUT=3'
state: present state: present
backup: yes backup: true
- name: Miner | Driver | AMDGPU | Remove Previous Run's Cron Job - name: Miner | Driver | AMDGPU | Remove Previous Run's Cron Job
cron: cron:
@@ -33,22 +33,22 @@
- name: Miner | Driver | AMDGPU | Check If GA Kernel Installed - name: Miner | Driver | AMDGPU | Check If GA Kernel Installed
shell: 'uname --kernel-release | grep 5.4.0-65-generic' shell: 'uname --kernel-release | grep 5.4.0-65-generic'
register: ga_kernel register: ga_kernel
ignore_errors: yes ignore_errors: true
- name: Miner | Driver | AMDGPU | Check If HWE Kernel Installed - name: Miner | Driver | AMDGPU | Check If HWE Kernel Installed
shell: 'apt search linux-image-5.8.0-* | grep -c installed' shell: 'apt search linux-image-5.8.0-* | grep -c installed'
register: hwe_kernel register: hwe_kernel
ignore_errors: yes ignore_errors: true
#- name: Miner | Driver | AMDGPU | Check If All Driver Installed #- name: Miner | Driver | AMDGPU | Check If All Driver Installed
# shell: 'which amdgpu-uninstall' # shell: 'which amdgpu-uninstall'
# register: amdgpu_install # register: amdgpu_install
# ignore_errors: yes # ignore_errors: true
- name: Miner | Driver | AMDGPU | Check If Pro Driver Installed - name: Miner | Driver | AMDGPU | Check If Pro Driver Installed
shell: 'amdgpu-pro-uninstall -y' shell: 'amdgpu-pro-uninstall -y'
register: amdgpu_install register: amdgpu_install
ignore_errors: yes ignore_errors: true
- name: Miner | Driver | AMDGPU | DEBUG - name: Miner | Driver | AMDGPU | DEBUG
debug: debug:
@@ -82,7 +82,7 @@
regexp: '^GRUB_DEFAULT=' regexp: '^GRUB_DEFAULT='
line: 'GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-65-generic"' line: 'GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.4.0-65-generic"'
state: present state: present
backup: yes backup: true
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 | Update GRUB - name: Miner | Driver | AMDGPU | Update GRUB
@@ -131,7 +131,7 @@
regexp: '^GRUB_DEFAULT=' regexp: '^GRUB_DEFAULT='
line: 'GRUB_DEFAULT=0' line: 'GRUB_DEFAULT=0'
state: present state: present
backup: yes backup: true
when: amdgpu_install.failed and hwe_kernel.stdout != "0" when: amdgpu_install.failed and hwe_kernel.stdout != "0"
- name: Miner | Driver | AMDGPU | Update GRUB - name: Miner | Driver | AMDGPU | Update GRUB
@@ -205,4 +205,4 @@
- name: Miner | Driver | AMDGPU | Test Results - name: Miner | Driver | AMDGPU | Test Results
debug: debug:
var: clinfo var: clinfo
ignore_errors: yes ignore_errors: true
+3 -3
View File
@@ -16,7 +16,7 @@
- name: Miner | Software | Ethminer | Add PPA - name: Miner | Software | Ethminer | Add PPA
apt_repository: apt_repository:
repo: ppa:ethereum/ethereum repo: ppa:ethereum/ethereum
update_cache: yes update_cache: true
state: present state: present
- name: Miner | Software | Ethminer | Install Ethereum - name: Miner | Software | Ethminer | Install Ethereum
@@ -29,7 +29,7 @@
- name: Miner | Software | Ethminer | Test If Installed - name: Miner | Software | Ethminer | Test If Installed
shell: "which ethminer" shell: "which ethminer"
register: ethminer_install register: ethminer_install
ignore_errors: yes ignore_errors: true
## Download ## ## Download ##
@@ -37,7 +37,7 @@
shell: rm -rf ethminer shell: rm -rf ethminer
args: args:
chdir: "{{ root_home.stdout }}/Downloads" chdir: "{{ root_home.stdout }}/Downloads"
ignore_errors: yes ignore_errors: true
when: ethminer_install.failed when: ethminer_install.failed
- name: Miner | Software | Ethminer | Clone Git Repo - name: Miner | Software | Ethminer | Clone Git Repo
+6 -6
View File
@@ -28,7 +28,7 @@
- name: Miner | Software | Nanominer | Configuration | Reset - name: Miner | Software | Nanominer | Configuration | Reset
shell: "mv {{ nanominer_config }} ~/TRASH/" shell: "mv {{ nanominer_config }} ~/TRASH/"
ignore_errors: yes ignore_errors: true
# CPU # # CPU #
@@ -50,7 +50,7 @@
marker_begin: ';;;;;;;;;;;; BEGIN' marker_begin: ';;;;;;;;;;;; BEGIN'
marker_end: ' END' marker_end: ' END'
state: "{{ item.state }}" state: "{{ item.state }}"
create: yes create: true
loop: loop:
- { "algorithm": "RandomX", "wallet": '{{ wallet_xmr }}', "state": "{{ (nanominer_cpu == 'xmr') | ternary('present', 'absent') }}"} - { "algorithm": "RandomX", "wallet": '{{ wallet_xmr }}', "state": "{{ (nanominer_cpu == 'xmr') | ternary('present', 'absent') }}"}
become: true become: true
@@ -119,7 +119,7 @@
marker_begin: ';;;;;;;;;;;; BEGIN' marker_begin: ';;;;;;;;;;;; BEGIN'
marker_end: ' END' marker_end: ' END'
state: "{{ item.state }}" state: "{{ item.state }}"
create: yes create: true
loop: loop:
- { "algorithm": "Ethash", "wallet": '{{ wallet_eth }}', "state": "{{ (nanominer_gpu == 'eth') | ternary('present', 'absent') }}"} - { "algorithm": "Ethash", "wallet": '{{ wallet_eth }}', "state": "{{ (nanominer_gpu == 'eth') | ternary('present', 'absent') }}"}
become: true become: true
@@ -153,7 +153,7 @@
- name: Miner | Software | Nanominer | Executable | Reset - name: Miner | Software | Nanominer | Executable | Reset
shell: "mv {{ nanominer_script }} ~/TRASH/" shell: "mv {{ nanominer_script }} ~/TRASH/"
ignore_errors: yes ignore_errors: true
- name: Miner | Software | Nanominer | Executable | Create - name: Miner | Software | Nanominer | Executable | Create
blockinfile: blockinfile:
@@ -173,7 +173,7 @@
marker_begin: "#!{{ bash_exec.stdout }} -x" marker_begin: "#!{{ bash_exec.stdout }} -x"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
become: true become: true
become_user: mfn become_user: mfn
@@ -195,4 +195,4 @@
shell: "killall {{ nanominer_script }}; killall {{ nanominer_exec }}; killall nanominer.sh; killall nanominer" shell: "killall {{ nanominer_script }}; killall {{ nanominer_exec }}; killall nanominer.sh; killall nanominer"
become: true become: true
become_user: mfn become_user: mfn
ignore_errors: yes ignore_errors: true
+1 -1
View File
@@ -5,7 +5,7 @@
- name: Server | InfluxDB1 | Check - name: Server | InfluxDB1 | Check
shell: which influxd shell: which influxd
register: influxdb_check register: influxdb_check
ignore_errors: yes ignore_errors: true
- name: Server | InfluxDB1 | Install - name: Server | InfluxDB1 | Install
shell: "{{ item }}" shell: "{{ item }}"
+1 -1
View File
@@ -5,7 +5,7 @@
- name: Server | InfluxDB2 | Check - name: Server | InfluxDB2 | Check
shell: which influxd shell: which influxd
register: influxdb_check register: influxdb_check
ignore_errors: yes ignore_errors: true
- name: Server | InfluxDB2 | Install - name: Server | InfluxDB2 | Install
shell: "{{ item }}" shell: "{{ item }}"
+4 -4
View File
@@ -29,7 +29,7 @@
- psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;" - psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
become: true become: true
become_user: postgres become_user: postgres
ignore_errors: yes ignore_errors: true
- name: Server | OnlyOffice | RabbitMQ | Install - name: Server | OnlyOffice | RabbitMQ | Install
package: package:
@@ -62,7 +62,7 @@
#- name: Server | OnlyOffice | HTTPS | Check For Cert #- name: Server | OnlyOffice | HTTPS | Check For Cert
# shell: "ls -l /etc/letsencrypt/live/{{ ansible_hostname }}.{{ domain }}/{fullchain,privkey}.pem" # shell: "ls -l /etc/letsencrypt/live/{{ ansible_hostname }}.{{ domain }}/{fullchain,privkey}.pem"
# register: onlyoffice_cert # register: onlyoffice_cert
# ignore_errors: yes # ignore_errors: true
# #
#- name: Server | OnlyOffice | HTTPS | Create Cert #- name: Server | OnlyOffice | HTTPS | Create Cert
# shell: "certbot --nginx -d {{ ansible_hostname }}.{{ domain }}" # shell: "certbot --nginx -d {{ ansible_hostname }}.{{ domain }}"
@@ -85,7 +85,7 @@
# line: '{{ item.line }}; # MANAGED BY ANSIBLE' # line: '{{ item.line }}; # MANAGED BY ANSIBLE'
# state: present # state: present
# create: no # create: no
# backup: yes # backup: true
# loop: # loop:
# - { "regexp": "ssl_certificate ", "line": " ssl_certificate /etc/letsencrypt/live/{{ ansible_hostname }}.{{ domain }}/fullchain.pem" } # - { "regexp": "ssl_certificate ", "line": " ssl_certificate /etc/letsencrypt/live/{{ ansible_hostname }}.{{ domain }}/fullchain.pem" }
# - { "regexp": "ssl_certificate_key ", "line": " ssl_certificate_key /etc/letsencrypt/live/{{ ansible_hostname }}.{{ domain }}/privkey.pem" } # - { "regexp": "ssl_certificate_key ", "line": " ssl_certificate_key /etc/letsencrypt/live/{{ ansible_hostname }}.{{ domain }}/privkey.pem" }
@@ -96,4 +96,4 @@
service: service:
name: nginx name: nginx
status: reloaded status: reloaded
ignore_errors: yes ignore_errors: true
+3 -3
View File
@@ -8,13 +8,13 @@
name: "{{ acpi }}" name: "{{ acpi }}"
state: present state: present
when: ansible_system == "Linux" when: ansible_system == "Linux"
ignore_errors: yes ignore_errors: true
- name: Server | Software | Services | ACPID | Enable - name: Server | Software | Services | ACPID | Enable
service: service:
name: "{{ acpi }}" name: "{{ acpi }}"
pattern: "{{ acpi_pattern }}" pattern: "{{ acpi_pattern }}"
state: started state: started
enabled: yes enabled: true
when: ansible_system == "Linux" when: ansible_system == "Linux"
ignore_errors: yes ignore_errors: true
+4 -4
View File
@@ -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: package:
name: name:
- xorg - xorg
- gnome3-lite - gnome3-lite
@@ -25,8 +25,8 @@
gnome_enable="YES" gnome_enable="YES"
#gdm_enable="YES" #gdm_enable="YES"
lightdm_enable="YES" lightdm_enable="YES"
create: yes create: true
backup: yes backup: true
- name: Workstation | FreeBSD | Software | GUI | Create fstab Entries - name: Workstation | FreeBSD | Software | GUI | Create fstab Entries
blockinfile: blockinfile:
@@ -35,7 +35,7 @@
proc /proc procfs rw 0 0 proc /proc procfs rw 0 0
marker: '# {mark} MANAGED BY ANSIBLE | GNOME Components' marker: '# {mark} MANAGED BY ANSIBLE | GNOME Components'
state: present state: present
backup: yes backup: true
- name: Workstation | FreeBSD | Software | GUI | Mount All - name: Workstation | FreeBSD | Software | GUI | Mount All
shell: mount -a shell: mount -a
+3 -3
View File
@@ -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: package:
name: name:
- drm-kmod - drm-kmod
state: present state: present
@@ -13,5 +13,5 @@
marker: "# {mark} MANAGED BY ANSIBLE | GPU Components" marker: "# {mark} MANAGED BY ANSIBLE | GPU Components"
block: | block: |
kld_list="{{ freebsd_gpu }}" kld_list="{{ freebsd_gpu }}"
create: yes create: true
backup: yes backup: true
+4 -4
View File
@@ -379,8 +379,8 @@
export PATH="$PATH:{{ android_bin_location }}:{{ android_sdk_cmdline_final }}" export PATH="$PATH:{{ android_bin_location }}:{{ android_sdk_cmdline_final }}"
marker: '# {mark} MANAGED BY ANSIBLE | Android' marker: '# {mark} MANAGED BY ANSIBLE | Android'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
- "{{ user_user.home }}" - "{{ user_user.home }}"
@@ -396,8 +396,8 @@
export PATH="$PATH:{{ android_bin_location }}:{{ android_sdk_cmdline_final }}" export PATH="$PATH:{{ android_bin_location }}:{{ android_sdk_cmdline_final }}"
marker: '# {mark} MANAGED BY ANSIBLE | Android' marker: '# {mark} MANAGED BY ANSIBLE | Android'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
- "{{ user_user.home }}" - "{{ user_user.home }}"
+1 -1
View File
@@ -42,7 +42,7 @@
### - rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc ### - rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
### - zypper addrepo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo ### - zypper addrepo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
### when: ansible_pkg_mgr == "zypper" ### when: ansible_pkg_mgr == "zypper"
### ignore_errors: yes ### ignore_errors: true
### ###
###- name: Workstation | Software | Brave | Install ###- name: Workstation | Software | Brave | Install
### package: ### package:
@@ -21,4 +21,4 @@
- "{{ cinnamon_package }}" - "{{ cinnamon_package }}"
- "{{ lightdm }}" - "{{ lightdm }}"
state: present state: present
update_cache: yes update_cache: true
+21 -21
View File
@@ -19,7 +19,7 @@
- name: Workstation | Linux | Flatpak Distro | Flatpak | Install - name: Workstation | Linux | Flatpak Distro | Flatpak | Install
package: package:
name: flatpak name: flatpak
update_cache: yes update_cache: true
- name: Workstation | Linux | Flatpak Distro | Flatpak | Add Flathub for System - name: Workstation | Linux | Flatpak Distro | Flatpak | Add Flathub for System
flatpak_remote: flatpak_remote:
@@ -100,7 +100,7 @@
remote: flathub remote: flathub
state: present state: present
loop: "{{ flatpaks_generic }}" loop: "{{ flatpaks_generic }}"
ignore_errors: yes ignore_errors: true
- name: Workstation | Linux | Flatpak Distro | Flatpak | Generic | Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Generic | Executables
blockinfile: blockinfile:
@@ -111,7 +111,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
loop: "{{ flatpaks_generic }}" loop: "{{ flatpaks_generic }}"
become: true become: true
become_user: "{{ user }}" become_user: "{{ user }}"
@@ -131,7 +131,7 @@
remote: flathub remote: flathub
state: present state: present
loop: "{{ flatpaks_coding }}" loop: "{{ flatpaks_coding }}"
ignore_errors: yes ignore_errors: true
when: coding when: coding
- name: Workstation | Linux | Flatpak Distro | Flatpak | Coding | Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Coding | Executables
@@ -143,7 +143,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
loop: "{{ flatpaks_coding }}" loop: "{{ flatpaks_coding }}"
become: true become: true
become_user: "{{ user }}" become_user: "{{ user }}"
@@ -163,7 +163,7 @@
remote: flathub remote: flathub
state: absent state: absent
loop: "{{ flatpaks_coding }}" loop: "{{ flatpaks_coding }}"
ignore_errors: yes ignore_errors: true
when: not coding when: not coding
- name: Workstation | Linux | Flatpak Distro | Flatpak | Coding | Remove Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Coding | Remove Executables
@@ -171,7 +171,7 @@
path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}" path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}"
state: absent state: absent
loop: "{{ flatpaks_coding }}" loop: "{{ flatpaks_coding }}"
ignore_errors: yes ignore_errors: true
when: not coding when: not coding
# Media Editors # # Media Editors #
@@ -182,7 +182,7 @@
remote: flathub remote: flathub
state: present state: present
loop: "{{ flatpaks_editing_video }}" loop: "{{ flatpaks_editing_video }}"
ignore_errors: yes ignore_errors: true
when: editing in (true, "video") when: editing in (true, "video")
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Executables
@@ -194,7 +194,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
loop: "{{ flatpaks_editing_video }}" loop: "{{ flatpaks_editing_video }}"
become: true become: true
become_user: "{{ user }}" become_user: "{{ user }}"
@@ -214,7 +214,7 @@
remote: flathub remote: flathub
state: absent state: absent
loop: "{{ flatpaks_editing_video }}" loop: "{{ flatpaks_editing_video }}"
ignore_errors: yes ignore_errors: true
when: not editing in (true, "video") when: not editing in (true, "video")
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Remove Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Remove Executables
@@ -222,7 +222,7 @@
path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}" path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}"
state: absent state: absent
loop: "{{ flatpaks_editing_video }}" loop: "{{ flatpaks_editing_video }}"
ignore_errors: yes ignore_errors: true
when: not editing in (true, "video") when: not editing in (true, "video")
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio Editors | Installs - name: Workstation | Linux | Flatpak Distro | Flatpak | Audio Editors | Installs
@@ -231,7 +231,7 @@
remote: flathub remote: flathub
state: present state: present
loop: "{{ flatpaks_editing_audio }}" loop: "{{ flatpaks_editing_audio }}"
ignore_errors: yes ignore_errors: true
when: editing in (true, "audio") when: editing in (true, "audio")
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Executables
@@ -243,7 +243,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
loop: "{{ flatpaks_editing_audio }}" loop: "{{ flatpaks_editing_audio }}"
become: true become: true
become_user: "{{ user }}" become_user: "{{ user }}"
@@ -263,7 +263,7 @@
remote: flathub remote: flathub
state: absent state: absent
loop: "{{ flatpaks_editing_audio }}" loop: "{{ flatpaks_editing_audio }}"
ignore_errors: yes ignore_errors: true
when: not editing in (true, "audio") when: not editing in (true, "audio")
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Remove Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Remove Executables
@@ -271,7 +271,7 @@
path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}" path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}"
state: absent state: absent
loop: "{{ flatpaks_editing_audio }}" loop: "{{ flatpaks_editing_audio }}"
ignore_errors: yes ignore_errors: true
when: not editing in (true, "audio") when: not editing in (true, "audio")
# Gaming # # Gaming #
@@ -282,7 +282,7 @@
remote: flathub remote: flathub
state: present state: present
loop: "{{ flatpaks_gaming }}" loop: "{{ flatpaks_gaming }}"
ignore_errors: yes ignore_errors: true
when: gaming when: gaming
- name: Workstation | Linux | Flatpak Distro | Flatpak | Gaming | Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Gaming | Executables
@@ -294,7 +294,7 @@
marker_begin: "#!{{ bash_exec.stdout }}" marker_begin: "#!{{ bash_exec.stdout }}"
marker_end: "exit 0" marker_end: "exit 0"
state: present state: present
create: yes create: true
loop: "{{ flatpaks_gaming }}" loop: "{{ flatpaks_gaming }}"
become: true become: true
become_user: "{{ user }}" become_user: "{{ user }}"
@@ -314,7 +314,7 @@
remote: flathub remote: flathub
state: absent state: absent
loop: "{{ flatpaks_gaming }}" loop: "{{ flatpaks_gaming }}"
ignore_errors: yes ignore_errors: true
when: not gaming when: not gaming
- name: Workstation | Linux | Flatpak Distro | Flatpak | Gaming | Remove Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Gaming | Remove Executables
@@ -322,7 +322,7 @@
path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}" path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}"
state: absent state: absent
loop: "{{ flatpaks_gaming }}" loop: "{{ flatpaks_gaming }}"
ignore_errors: yes ignore_errors: true
when: not gaming when: not gaming
# Removals # # Removals #
@@ -333,11 +333,11 @@
remote: flathub remote: flathub
state: absent state: absent
loop: "{{ flatpaks_remove }}" loop: "{{ flatpaks_remove }}"
ignore_errors: yes ignore_errors: true
- name: Workstation | Linux | Flatpak Distro | Flatpak | Uninstalls | Remove Executables - name: Workstation | Linux | Flatpak Distro | Flatpak | Uninstalls | Remove Executables
file: file:
path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}" path: "{{ flatpak_exec_dir }}/{{ item.name }}{{ flatpak_extension }}"
state: absent state: absent
loop: "{{ flatpaks_remove }}" loop: "{{ flatpaks_remove }}"
ignore_errors: yes ignore_errors: true
+6 -6
View File
@@ -135,12 +135,12 @@
export PATH="$PATH:{{ flutter_bin_location }}" export PATH="$PATH:{{ flutter_bin_location }}"
marker: '# {mark} MANAGED BY ANSIBLE | Flutter' marker: '# {mark} MANAGED BY ANSIBLE | Flutter'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
- "{{ user_user.home }}" - "{{ user_user.home }}"
ignore_errors: yes ignore_errors: true
when: coding when: coding
and user_root.home != "" and user_root.home != ""
and user_user.home != "" and user_user.home != ""
@@ -152,12 +152,12 @@
export PATH="$PATH:{{ flutter_bin_location }}" export PATH="$PATH:{{ flutter_bin_location }}"
marker: '# {mark} MANAGED BY ANSIBLE | Flutter' marker: '# {mark} MANAGED BY ANSIBLE | Flutter'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- "{{ user_root.home }}" - "{{ user_root.home }}"
- "{{ user_user.home }}" - "{{ user_user.home }}"
ignore_errors: yes ignore_errors: true
when: coding when: coding
and user_root.home != "" and user_root.home != ""
and user_user.home != "" and user_user.home != ""
+4 -4
View File
@@ -37,10 +37,10 @@
- name: Workstation | Linux | Software | Lutris | Add PPA (Ubuntu) - name: Workstation | Linux | Software | Lutris | Add PPA (Ubuntu)
apt_repository: apt_repository:
repo: ppa:lutris-team/lutris repo: ppa:lutris-team/lutris
update_cache: yes update_cache: true
state: present state: present
when: ansible_distribution in ("Ubuntu") and gaming when: ansible_distribution in ("Ubuntu") and gaming
ignore_errors: yes ignore_errors: true
- name: Workstation | Linux | Software | Lutris | Add PPA (Debian) - name: Workstation | Linux | Software | Lutris | Add PPA (Debian)
shell: "{{ item }}" shell: "{{ item }}"
@@ -76,10 +76,10 @@
- name: Workstation | Linux | Software | Lutris | Remove PPA (Ubuntu) - name: Workstation | Linux | Software | Lutris | Remove PPA (Ubuntu)
apt_repository: apt_repository:
repo: ppa:lutris-team/lutris repo: ppa:lutris-team/lutris
update_cache: yes update_cache: true
state: absent state: absent
when: ansible_distribution in ("Ubuntu") and ! gaming when: ansible_distribution in ("Ubuntu") and ! gaming
ignore_errors: yes ignore_errors: true
- name: Workstation | Linux | Software | Lutris | Remove PPA (Debian) - name: Workstation | Linux | Software | Lutris | Remove PPA (Debian)
shell: "{{ item }}" shell: "{{ item }}"
+1 -1
View File
@@ -17,4 +17,4 @@
- "{{ lxqt_package }}" - "{{ lxqt_package }}"
- "{{ sddm }}" - "{{ sddm }}"
state: present state: present
update_cache: yes update_cache: true
+2 -2
View File
@@ -23,7 +23,7 @@
package: package:
name: extrepo name: extrepo
state: present state: present
update_cache: yes update_cache: true
- name: Workstation | Software | NodeJS | apt | extrepo | Enable - name: Workstation | Software | NodeJS | apt | extrepo | Enable
shell: "extrepo enable {{ node_version }}" shell: "extrepo enable {{ node_version }}"
@@ -32,7 +32,7 @@
package: package:
name: nodejs name: nodejs
state: latest state: latest
update_cache: yes update_cache: true
when: ansible_pkg_mgr == "apt" when: ansible_pkg_mgr == "apt"
+5 -5
View File
@@ -35,7 +35,7 @@
# loop: # loop:
# - "{{ ppd_service }}" # - "{{ ppd_service }}"
# - "{{ acf_service }}" # - "{{ acf_service }}"
# ignore_errors: yes # ignore_errors: true
- name: Workstation | Linux | Software | TLP | Conflicts | Remove - name: Workstation | Linux | Software | TLP | Conflicts | Remove
package: package:
@@ -53,7 +53,7 @@
- "{{ tlp_rdw }}" - "{{ tlp_rdw }}"
- "{{ tlp_smart }}" - "{{ tlp_smart }}"
- "{{ tlp_run_script }}" - "{{ tlp_run_script }}"
update_cache: yes update_cache: true
## Configuration ## ## Configuration ##
@@ -72,8 +72,8 @@
regexp: '{{ item.key }}' regexp: '{{ item.key }}'
line: '{{ item.value }} # MANAGED BY ANSIBLE' line: '{{ item.value }} # MANAGED BY ANSIBLE'
state: present state: present
create: yes create: true
backup: yes backup: true
loop: loop:
- { "key": '^[\#]?TLP_ENABLE', "value": 'TLP_ENABLE=1'} - { "key": '^[\#]?TLP_ENABLE', "value": 'TLP_ENABLE=1'}
- { "key": '^[\#]?TLP_DEFAULT_MODE', "value": 'TLP_DEFAULT_MODE=SAV'} - { "key": '^[\#]?TLP_DEFAULT_MODE', "value": 'TLP_DEFAULT_MODE=SAV'}
@@ -185,7 +185,7 @@
alias on="devices-on " alias on="devices-on "
marker: '# {mark} MANAGED BY ANSIBLE | tlp' marker: '# {mark} MANAGED BY ANSIBLE | tlp'
state: present state: present
create: yes create: true
backup: no backup: no
loop: loop:
- "{{ user_user.home }}/.bashrc" - "{{ user_user.home }}/.bashrc"
@@ -330,8 +330,8 @@
fi # End Disable Cinnamon Settings fi # End Disable Cinnamon Settings
marker: '# {mark} MANAGED BY ANSIBLE | Cinnamon Settings' marker: '# {mark} MANAGED BY ANSIBLE | Cinnamon Settings'
state: present state: present
create: yes create: true
backup: yes backup: true
become_user: "{{ user }}" become_user: "{{ user }}"
loop: loop:
- .bashrc - .bashrc
+4 -4
View File
@@ -85,7 +85,7 @@
git: git:
repo: https://github.com/micheleg/dash-to-dock.git repo: https://github.com/micheleg/dash-to-dock.git
dest: "~/TRASH/dash-to-dock/" dest: "~/TRASH/dash-to-dock/"
clone: yes clone: true
force: no force: no
version: master version: master
become_user: "{{ user }}" become_user: "{{ user }}"
@@ -170,7 +170,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
when: ansible_distribution not in ("NixOS") when: ansible_distribution not in ("NixOS")
ignore_errors: yes ignore_errors: true
# End block for Dash To Dock. # End block for Dash To Dock.
# Apply dconf settings through RC files due to distros without working psutil. # Apply dconf settings through RC files due to distros without working psutil.
@@ -431,8 +431,8 @@
unset dconf_count unset dconf_count
marker: '# {mark} MANAGED BY ANSIBLE | GNOME Settings' marker: '# {mark} MANAGED BY ANSIBLE | GNOME Settings'
state: present state: present
create: yes create: true
backup: yes backup: true
become_user: "{{ user }}" become_user: "{{ user }}"
loop: loop:
- .bashrc - .bashrc
+4 -4
View File
@@ -13,8 +13,8 @@
- name: Workstation | Settings | NFS | Install (Linux) - name: Workstation | Settings | NFS | Install (Linux)
package: package:
name: name:
- "{{ nfs }}" - "{{ nfs }}"
state: present state: present
when: ansible_system == "Linux" when: ansible_system == "Linux"
@@ -34,6 +34,6 @@
nfs_client_flags="-n 4" nfs_client_flags="-n 4"
rpc_lockd_enable="YES" rpc_lockd_enable="YES"
rpc_statd_enable="YES" rpc_statd_enable="YES"
create: yes create: true
backup: yes backup: true
when: ansible_system == "FreeBSD" when: ansible_system == "FreeBSD"
+6 -6
View File
@@ -15,8 +15,8 @@
xrdp_enable="YES" xrdp_enable="YES"
xrdp_sesman_enable="YES" xrdp_sesman_enable="YES"
state: present state: present
create: yes create: true
backup: yes backup: true
when: ansible_system == "FreeBSD" when: ansible_system == "FreeBSD"
- name: Workstation | Settings | RDP | FreeBSD | Enable GNOME - name: Workstation | Settings | RDP | FreeBSD | Enable GNOME
@@ -25,8 +25,8 @@
regexp: 'gnome-session' regexp: 'gnome-session'
line: 'exec gnome-session # MANAGED BY ANSIBLE' line: 'exec gnome-session # MANAGED BY ANSIBLE'
state: present state: present
create: yes create: true
backup: yes backup: true
when: ansible_system == "FreeBSD" when: ansible_system == "FreeBSD"
- name: Workstation | Settings | RDP | FreeBSD | Disable xterm - name: Workstation | Settings | RDP | FreeBSD | Disable xterm
@@ -35,6 +35,6 @@
regexp: 'xterm' regexp: 'xterm'
line: '#exec xterm # MANAGED BY ANSIBLE' line: '#exec xterm # MANAGED BY ANSIBLE'
state: present state: present
create: yes create: true
backup: yes backup: true
when: ansible_system == "FreeBSD" when: ansible_system == "FreeBSD"
@@ -8,13 +8,13 @@
name: "{{ cups }}" name: "{{ cups }}"
pattern: "{{ cups_pattern }}" pattern: "{{ cups_pattern }}"
state: started state: started
enabled: yes enabled: true
ignore_errors: yes ignore_errors: true
- name: General | Software | Services | Enable CUPS-Browse Daemon - name: General | Software | Services | Enable CUPS-Browse Daemon
service: service:
name: "{{ cups_browse }}" name: "{{ cups_browse }}"
pattern: "{{ cups_browse_pattern }}" pattern: "{{ cups_browse_pattern }}"
state: started state: started
enabled: yes enabled: true
ignore_errors: yes ignore_errors: true
+7 -7
View File
@@ -17,7 +17,7 @@
- "{{ make }}" - "{{ make }}"
- "{{ dmenu }}" - "{{ dmenu }}"
- "{{ font_awesome }}" - "{{ font_awesome }}"
update_cache: yes update_cache: true
## Download ## ## Download ##
@@ -26,15 +26,15 @@
git: git:
repo: https://git.suckless.org/dwm repo: https://git.suckless.org/dwm
dest: "{{ dwm_install_dir }}" dest: "{{ dwm_install_dir }}"
clone: yes clone: true
force: yes force: true
- name: Workstation | Linux | Software | DWM | Git Clone (st) - name: Workstation | Linux | Software | DWM | Git Clone (st)
git: git:
repo: https://git.suckless.org/st repo: https://git.suckless.org/st
dest: "{{ st_install_dir }}" dest: "{{ st_install_dir }}"
clone: yes clone: true
force: yes force: true
## Configuration ## ## Configuration ##
@@ -51,11 +51,11 @@
- name: Workstation | Linux | Software | DWM | Install - name: Workstation | Linux | Software | DWM | Install
shell: "cd {{ dwm_install_dir }}; {{ make }} clean install" shell: "cd {{ dwm_install_dir }}; {{ make }} clean install"
ignore_errors: yes ignore_errors: true
- name: Workstation | Linux | Software | DWM | Install (st) - name: Workstation | Linux | Software | DWM | Install (st)
shell: "cd {{ st_install_dir }}; {{ make }} clean install" shell: "cd {{ st_install_dir }}; {{ make }} clean install"
ignore_errors: yes ignore_errors: true
## X Init Sript ## ## X Init Sript ##
+4 -4
View File
@@ -66,7 +66,7 @@
- "{{ i3_redshift }}" - "{{ i3_redshift }}"
- "{{ i3_redshift_gui }}" - "{{ i3_redshift_gui }}"
state: present state: present
update_cache: yes update_cache: true
- name: Workstation | Shared | Software | i3 | Install (yay) - name: Workstation | Shared | Software | i3 | Install (yay)
shell: "yay -Qs {{ item }} || yay --noconfirm -S {{ item }}" shell: "yay -Qs {{ item }} || yay --noconfirm -S {{ item }}"
@@ -123,7 +123,7 @@
patterns: "*" # Wildcard patterns (e.g., "*.log") patterns: "*" # Wildcard patterns (e.g., "*.log")
recurse: no # Set to 'yes' for subdirectories recurse: no # Set to 'yes' for subdirectories
register: i3_light_device_check register: i3_light_device_check
ignore_errors: yes ignore_errors: true
#- name: Display var _ DELETEME #- name: Display var _ DELETEME
# debug: # debug:
@@ -132,7 +132,7 @@
- name: Workstation | Shared | Software | i3 | Light | Pull Backlight Name - name: Workstation | Shared | Software | i3 | Light | Pull Backlight Name
set_fact: set_fact:
i3_light_device_name: "{{ i3_light_device_check.files[0].path | basename }}" i3_light_device_name: "{{ i3_light_device_check.files[0].path | basename }}"
ignore_errors: yes ignore_errors: true
#- name: Display var - DELETEME #- name: Display var - DELETEME
# debug: # debug:
@@ -147,7 +147,7 @@
owner: root owner: root
group: root group: root
mode: '0644' mode: '0644'
ignore_errors: yes ignore_errors: true
- name: Workstation | Shared | Software | i3 | Light | udev Rules | Reload - name: Workstation | Shared | Software | i3 | Light | udev Rules | Reload
command: "{{ item }}" command: "{{ item }}"