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