diff --git a/facts/general/package.yml b/facts/general/package.yml index 91e0d2b..7ac9630 100644 --- a/facts/general/package.yml +++ b/facts/general/package.yml @@ -3,7 +3,7 @@ # This file is for ALL systems and should not include UI components. - name: General | Facts | Package | Shared Defaults - set_fact: + ansible.builtin.set_fact: sshfs: sshfs tar: tar iftop: iftop @@ -24,13 +24,13 @@ jq: jq - name: General | Facts | Package | Parrot OS Fixes - set_fact: + ansible.builtin.set_fact: ansible_pkg_mgr: "apt" ansible_python_interpreter: "/usr/bin/python3" when: ansible_distribution == "Parrot OS" - name: General | Facts | Package | apt - set_fact: + ansible.builtin.set_fact: locate: locate opensshd: openssh-server microcode_amd: amd64-microcode @@ -41,7 +41,7 @@ when: ansible_pkg_mgr == "apt" - name: General | Facts | Package | pacman - set_fact: + ansible.builtin.set_fact: locate: mlocate opensshd: openssh microcode_amd: linux-firmware @@ -53,7 +53,7 @@ when: ansible_pkg_mgr == "pacman" - name: General | Facts | Package | FreeBSD - set_fact: + ansible.builtin.set_fact: sshfs: fusefs-sshfs locate: htop # Placeholder to prevent errors, locate built into FreeBSD. opensshd: htop # sshd comes installed on FreeBSD @@ -65,12 +65,12 @@ when: ansible_system == "FreeBSD" - name: General | Facts | Package | dnf (Fixes) - set_fact: + ansible.builtin.set_fact: ansible_pkg_mgr: dnf when: ansible_pkg_mgr in ("dnf5") - name: General | Facts | Package | dnf - set_fact: + ansible.builtin.set_fact: sshfs: fuse-sshfs locate: plocate opensshd: openssh @@ -83,7 +83,7 @@ when: ansible_pkg_mgr == "dnf" - name: General | Facts | Package | zypper - set_fact: + ansible.builtin.set_fact: locate: plocate opensshd: openssh microcode_amd: ucode-amd @@ -95,7 +95,7 @@ - name: General | Facts | Package | Update Command | Helpers - set_fact: + ansible.builtin.set_fact: update_accept_var: '$accept' nix_days: 14 ansible_distribution_file: "{{ prov_dir }}/ansible_distribution.txt" @@ -108,7 +108,7 @@ - "echo '{{ ansible_pkg_mgr }}' > {{ ansible_pkg_mgr_file }}" - name: General | Facts | Package | Update Command - set_fact: + ansible.builtin.set_fact: update_package_manager: | distribution="`cat {{ ansible_distribution_file }}`" @@ -274,7 +274,7 @@ ignore_errors: true - name: General | Facts | Package | Update Command | Flatpak | Exists - set_fact: + ansible.builtin.set_fact: update_flatpak: | echo "*** Flatpak ***" [[ -n "$accept" ]] && sudo flatpak repair @@ -286,7 +286,7 @@ and not flatpak_exec.failed - name: General | Facts | Package | Update Command | Flatpak | Missing - set_fact: + ansible.builtin.set_fact: update_flatpak: | echo "*** Flatpak Not Installed ***" when: update_flatpak is not defined @@ -298,7 +298,7 @@ ignore_errors: true - name: General | Facts | Package | Update Command | Firmware | Exists - set_fact: + ansible.builtin.set_fact: update_firmware: | echo "*** Firmware ***" sudo fwupdmgr refresh --force && @@ -310,7 +310,7 @@ and not fwupdmgr_exec.failed - name: General | Facts | Package | Update Command | Firmware | Missing - set_fact: + ansible.builtin.set_fact: update_firmware: | echo "*** Firmware Updater (fwupdmgr) Not Installed ***" when: update_firmware is not defined diff --git a/facts/general/service.yml b/facts/general/service.yml index 15159a1..310f761 100644 --- a/facts/general/service.yml +++ b/facts/general/service.yml @@ -2,7 +2,7 @@ # Definitions for service management. - name: General | Facts | Service | All - set_fact: + ansible.builtin.set_fact: cups: cups cups_pattern: cupsd cups_browse: cups-browsed @@ -18,19 +18,19 @@ bluetooth_pattern: bluetooth - name: General | Facts | Service | Arch Linux - set_fact: + ansible.builtin.set_fact: crond: cronie crond_pattern: cronie when: ansible_pkg_mgr == "pacman" - name: General | Facts | Service | Fedora - set_fact: + ansible.builtin.set_fact: crond: crond crond_pattern: crond when: ansible_distribution in ("Fedora") - name: General | Facts | Service | Ubuntu Linux - set_fact: + ansible.builtin.set_fact: sshd: ssh sshd_pattern: ssh when: ansible_distribution == "Ubuntu" diff --git a/facts/general/system.yml b/facts/general/system.yml index 19db3b2..3bb8ca1 100644 --- a/facts/general/system.yml +++ b/facts/general/system.yml @@ -2,7 +2,7 @@ # Define file, folder, and other facts per OS. - name: General | Facts | System | Global 01 - set_fact: + ansible.builtin.set_fact: global_src: /usr/local/src global_bin: /usr/local/bin x_desktops: /usr/share/xsessions @@ -13,7 +13,7 @@ runit_service_dir: /etc/runit/runsvdir/default - name: General | Facts | System | Global 02 - set_fact: + ansible.builtin.set_fact: shared_rc_install_dir: "{{ global_src }}/env-shared" notify_log_file: "/var/log/{{ notify_log }}" notify_log_file_wip: "/tmp/{{ notify_log }}.wip" @@ -22,11 +22,11 @@ st_install_dir: "{{ global_src }}/st" - name: General | Facts | System | Global 03 - set_fact: + ansible.builtin.set_fact: shared_rc_bin: "{{ shared_rc_install_dir }}/bin-shared" - name: General | Facts | System | Linux - set_fact: + ansible.builtin.set_fact: rc_conf: /dev/null sudoers_install_dir: /etc/sudoers.d/ sudoers_config: /etc/sudoers @@ -34,24 +34,24 @@ when: ansible_system == "Linux" - name: General | Facts | System | FreeBSD - set_fact: + ansible.builtin.set_fact: rc_conf: /etc/rc.conf sudoers_install_dir: /usr/local/etc/sudoers.d/ shutdown_command: sudo shutdown -p now when: ansible_system == "FreeBSD" - name: General | Facts | System | Report File Names - set_fact: + ansible.builtin.set_fact: lynis_report: "lynis_hardness_check.txt" nmap_report: "nmap_port_check.txt" - name: General | Facts | System | Ansible Branch - set_fact: + ansible.builtin.set_fact: branch: main when: branch is not defined - name: General | Facts | System | runit (Devuan) - set_fact: + ansible.builtin.set_fact: runit_script_dir: /etc/sv runit_service_dir: /etc/service when: ansible_pkg_mgr == "apt" diff --git a/facts/general/user.yml b/facts/general/user.yml index 18305d5..b2471be 100644 --- a/facts/general/user.yml +++ b/facts/general/user.yml @@ -2,12 +2,12 @@ # Define users and groups per OS type. - name: General | Facts | User | Linux - set_fact: + ansible.builtin.set_fact: root_group: root when: ansible_system == "Linux" - name: General | Facts | User | FreeBSD - set_fact: + ansible.builtin.set_fact: root_group: wheel when: ansible_system == "FreeBSD" diff --git a/facts/miner/config.yml b/facts/miner/config.yml index 80cde3f..8ba410e 100644 --- a/facts/miner/config.yml +++ b/facts/miner/config.yml @@ -7,7 +7,7 @@ ansible.builtin.shell: "scp {{ file_server }}:{{ config_file_remote }} {{ config_file_local }}; chmod 700 {{ config_file_local }}" - name: Miner | Facts | Config File | Load Wallets - set_fact: + ansible.builtin.set_fact: wallet_xmr: "{{ lookup('ini', 'xmr section={{config_section_wallet}} file={{config_file_local}}') }}" wallet_eth: "{{ lookup('ini', 'eth section={{config_section_wallet}} file={{config_file_local}}') }}" diff --git a/facts/miner/pool.yml b/facts/miner/pool.yml index 6e1e86a..a65443a 100644 --- a/facts/miner/pool.yml +++ b/facts/miner/pool.yml @@ -2,7 +2,7 @@ # Create arrays of pools per coin. - name: Miner | Facts | Pools - set_fact: + ansible.builtin.set_fact: nanopool_xmr: - { "priority": 1, "name": "xmr-us-east1.nanopool.org:14433" } - { "priority": 2, "name": "xmr-us-west1.nanopool.org:14433" } @@ -34,7 +34,7 @@ # CPU # - name: Miner | Facts | Pools | Set GPU to Nanopool Eth - set_fact: + ansible.builtin.set_fact: cpu_pool: "{{ nanopool_xmr }}" when: nanominer_cpu == "xmr" and nanominer_cpu_pool == "nanopool" @@ -42,20 +42,20 @@ # GPU # - name: Miner | Facts | Pools | Set GPU to Nanopool Eth - set_fact: + ansible.builtin.set_fact: gpu_pool: "{{ nanopool_eth }}" when: nanominer_gpu == "eth" and nanominer_gpu_pool == "nanopool" - name: Miner | Facts | Pools | Set GPU to Etherpool Eth - set_fact: + ansible.builtin.set_fact: gpu_pool: "{{ ethermine_eth }}" when: nanominer_gpu == "eth" and nanominer_gpu_pool == "etherpool" - name: Miner | Facts | Pools | Set GPU to F2Pool Eth - set_fact: + ansible.builtin.set_fact: gpu_pool: "{{ f2pool_eth }}" when: nanominer_gpu == "eth" and nanominer_gpu_pool == "f2pool" - + ## Validate ## diff --git a/facts/miner/system.yml b/facts/miner/system.yml index 706a76d..f9939be 100644 --- a/facts/miner/system.yml +++ b/facts/miner/system.yml @@ -4,21 +4,21 @@ ## Global ## - name: Miner | Facts | System | Global 1 - set_fact: + ansible.builtin.set_fact: file_server: '{{ user }}@leet' check_alive_start: "[[ `ps -ef | grep -v 'grep' | grep -v '/bin/sh -c' | grep -v $$ | grep -c '" check_alive_end: "'` == '0' ]] &&" combined_log_file: "{{ user_mfn.home }}/log.txt" - name: Miner | Facts | System | Global 2 - set_fact: + ansible.builtin.set_fact: use_combined_log_file: ">> {{ combined_log_file }} 2>&1" ## Config File ## - name: Miner | Facts | System | My Config File - set_fact: + ansible.builtin.set_fact: config_file_remote: "InstallFiles/Miners/miner.ini" config_file_local: "{{ user_mfn.home }}/miner.ini" config_section_wallet: wallet @@ -31,20 +31,20 @@ ## Nanominer ## - name: Miner | Facts | System | nanominer 1 - set_fact: + ansible.builtin.set_fact: nanominer_home: "{{ user_mfn.home }}/nanominer" nanominer_version: "3.4.3" # Download link: https://github.com/nanopool/nanominer/releases nanominer_script: "{{ user_mfn.home }}/nanominer.sh" - name: Miner | Facts | System | nanominer 2 - set_fact: + ansible.builtin.set_fact: nanominer_bin: "{{ nanominer_home }}/nanominer-linux-{{ nanominer_version }}" nanominer_tar_remote: "InstallFiles/Miners/nanominer/*{{ nanominer_version }}*.tar.gz" nanominer_config: "{{ nanominer_home }}/config.ini" nanominer_logs: "{{ nanominer_home}}/logs" - name: Miner | Facts | System | nanominer 3 - set_fact: + ansible.builtin.set_fact: nanominer_tar_local: "{{ nanominer_bin }}.tar.gz" nanominer_exec: "{{ nanominer_bin }}/nanominer" @@ -52,7 +52,7 @@ ## Miner Array ## - name: Miner | Facts | System | Miner Array - set_fact: + ansible.builtin.set_fact: miners: - { "name": "xmr_stak_cpu", "enabled": '{{ (xmr_stak_cpu != false) }}', "command": "{{ user_mfn.home }}/xmr_stak_cpu.sh {{ use_combined_log_file }}" } - { "name": "ethminer", "enabled": '{{ (ethminer != false) }}', "command": "{{ user_mfn.home }}/ethminer.sh {{ use_combined_log_file }}" } diff --git a/facts/server/system.yml b/facts/server/system.yml index e35f098..c9de0ce 100644 --- a/facts/server/system.yml +++ b/facts/server/system.yml @@ -2,6 +2,6 @@ # System related variables. - name: Facts | Server | System | FreeBSD - set_fact: + ansible.builtin.set_fact: ansible_python_interpreter: "/usr/local/bin/python3.8" when: ansible_system == "FreeBSD" diff --git a/facts/workstation/package.yml b/facts/workstation/package.yml index 6a0156f..b27609e 100644 --- a/facts/workstation/package.yml +++ b/facts/workstation/package.yml @@ -3,14 +3,14 @@ # This is only for Workstation devices with UIs. - name: Workstation | Facts | Packages | Parrot OS Fixes - set_fact: + ansible.builtin.set_fact: ansible_pkg_mgr: "apt" ansible_python_interpreter: "/usr/bin/python3" when: ansible_distribution == "Parrot OS" - name: Workstation | Facts | Package | Consistent - set_fact: + ansible.builtin.set_fact: firefox: firefox firefox_esr: firefox-esr thunderbird: thunderbird @@ -61,7 +61,7 @@ - name: Workstation | Facts | Package | apt (All Distros) - set_fact: + ansible.builtin.set_fact: xz: xz-utils mesa: libglu1-mesa mesa_utils: libglu1-mesa @@ -81,45 +81,45 @@ when: ansible_pkg_mgr == "apt" - name: Workstation | Facts | Package | Pop_OS! - set_fact: + ansible.builtin.set_fact: flatpak_distro: true firefox_esr: firefox when: ansible_distribution == "Pop!_OS" - name: Workstation | Facts | Package | Ubuntu - set_fact: + ansible.builtin.set_fact: flatpak_distro: true firefox_esr: firefox dmenu: suckless-tools when: ansible_distribution == "Ubuntu" - name: Workstation | Facts | Package | Debian & Devuan - set_fact: + ansible.builtin.set_fact: flatpak_distro: true dmenu: suckless-tools firefox: firefox-esr when: ansible_distribution in ("Debian", "Devuan") - name: Workstation | Facts | Package | Mint - set_fact: + ansible.builtin.set_fact: flatpak_distro: true firefox_esr: firefox when: ansible_distribution == "Linux Mint" - name: Workstation | Facts | Package | Parrot OS - set_fact: + ansible.builtin.set_fact: flatpak_distro: true when: ansible_distribution == "Parrot OS" - name: Workstation | Facts | Package | Apt w/o LibVirt - set_fact: + ansible.builtin.set_fact: gnome_boxes: htop when: ansible_pkg_mgr == "apt" and ansible_service_mgr not in ("systemd", "sysvinit") - name: Workstation | Facts | Package | pacman (All Distros) - set_fact: + ansible.builtin.set_fact: macbook_wifi_driver: broadcom-wl-dkms android_jdk: jdk-openjdk android_fastboot: android-tools @@ -128,7 +128,7 @@ when: ansible_pkg_mgr == "pacman" - name: Workstation | Facts | Package | Arch / Manjaro / Artix - set_fact: + ansible.builtin.set_fact: flatpak_distro: true psutil: python-psutil #appimagelauncher: appimagelauncher # No longer in the repos, AUR. @@ -139,7 +139,7 @@ - name: Workstation | Facts | Package | FreeBSD - set_fact: + ansible.builtin.set_fact: flatpak_distro: false psutil: py38-psutil ansible_python_interpreter: "/usr/local/bin/python3.8" @@ -149,7 +149,7 @@ - name: Workstation | Facts | Package | Fedora - set_fact: + ansible.builtin.set_fact: flatpak_distro: true firefox_esr: firefox font_awesome: python3-XStatic-Font-Awesome @@ -159,7 +159,7 @@ - name: Workstation | Facts | Package | openSUSE - set_fact: + ansible.builtin.set_fact: flatpak_distro: true firefox_esr: firefox-esr-branding-openSUSE font_awesome: fontawesome-fonts @@ -168,6 +168,6 @@ - name: Workstation | Facts | Package | NixOS - set_fact: + ansible.builtin.set_fact: flatpak_distro: false when: ansible_distribution == "NixOS" diff --git a/tasks/general/acct_mgmt/provision_config.yml b/tasks/general/acct_mgmt/provision_config.yml index e147c02..1b7846b 100644 --- a/tasks/general/acct_mgmt/provision_config.yml +++ b/tasks/general/acct_mgmt/provision_config.yml @@ -2,12 +2,12 @@ # Set up directory and files for specifying software needs rather than using hosts file. - name: General | Account Management | Provisioning Configuration | Variables 1 - set_fact: + ansible.builtin.set_fact: prov_dir: "/usr/local/etc/hyperling-scm" provision_variables: [] - name: General | Account Management | Provisioning Configuration | Variables 2 - set_fact: + ansible.builtin.set_fact: gen_file: "{{ prov_dir }}/general.ini" wrk_file: "{{ prov_dir }}/workstation.ini" mnr_file: "{{ prov_dir }}/miner.ini" @@ -150,7 +150,7 @@ backup: true - name: General | Account Management | Provisioning Configuration | General | Load - set_fact: + ansible.builtin.set_fact: provision: "{{ lookup('ini', 'enable file={{gen_file}} default=false') | bool }}" user: "{{ lookup('ini', 'user file={{gen_file}} default=ling') }}" user_desc: "{{ lookup('ini', 'user_desc file={{gen_file}} default=Hyperling') }}" @@ -175,12 +175,12 @@ prod_data_dir: "{{ lookup('ini', 'prod_data_dir file={{gen_file}} default=/srv/sftp') }}" - name: General | Account Management | Provisioning Configuration | General | Boolean Check | Swap Block - set_fact: + ansible.builtin.set_fact: swap_block: "{{ swap_block | bool }}" when: swap_block in ("true", "false") - name: General | Account Management | Provisioning Configuration | General | List - set_fact: + ansible.builtin.set_fact: provision_variables: "{{ provision_variables | combine(item) }}" loop: - { 'provision': "{{ provision }}" } @@ -250,7 +250,7 @@ backup: true - name: General | Account Management | Provisioning Configuration | Workstation | Load - set_fact: + ansible.builtin.set_fact: workstation: "{{ lookup('ini', 'enable file={{wrk_file}} default=false') | bool }}" coding: "{{ lookup('ini', 'coding file={{wrk_file}} default=false') | bool }}" sdks: "{{ lookup('ini', 'sdks file={{wrk_file}} default=false') | bool }}" @@ -263,12 +263,12 @@ redmode: "{{ lookup('ini', 'redmode file={{wrk_file}} default=true' ) | bool }}" - name: General | Account Management | Provisioning Configuration | Workstation | Boolean Check | Editing - set_fact: + ansible.builtin.set_fact: editing: "{{ editing | bool }}" when: editing in ("true", "false") - name: General | Account Management | Provisioning Configuration | Workstation | List - set_fact: + ansible.builtin.set_fact: provision_variables: "{{ provision_variables | combine(item) }}" loop: - { 'workstation': "{{ workstation }}" } @@ -331,7 +331,7 @@ # backup: true # #- name: General | Account Management | Provisioning Configuration | Miner | Load -# set_fact: +# ansible.builtin.set_fact: # miner: "{{ lookup('ini', 'enable file={{mnr_file}} default=false') | bool }}" # amdgpu: "{{ lookup('ini', 'amdgpu file={{mnr_file}} default=false') | bool }}" # nanominer: "{{ lookup('ini', 'nanominer file={{mnr_file}} default=false') | bool }}" @@ -346,7 +346,7 @@ # xmr_stak_cpu: "{{ lookup('ini', 'xmr_stak_cpu file={{mnr_file}} default=false') | bool }}" # #- name: General | Account Management | Provisioning Configuration | Miner | List -# set_fact: +# ansible.builtin.set_fact: # provision_variables: "{{ provision_variables | combine(item) }}" # loop: # - { 'miner': "{{ miner }}" } @@ -400,7 +400,7 @@ backup: true - name: General | Account Management | Provisioning Configuration | Server | Load - set_fact: + ansible.builtin.set_fact: server: "{{ lookup('ini', 'enable file={{srv_file}} default=false') | bool }}" domain: "{{ lookup('ini', 'domain file={{srv_file}} default=hyperling.com') }}" onlyoffice: "{{ lookup('ini', 'onlyoffice file={{srv_file}} default=false') | bool }}" @@ -411,7 +411,7 @@ hugo: "{{ lookup('ini', 'hugo file={{srv_file}} default=false') | bool }}" - name: General | Account Management | Provisioning Configuration | Server | List - set_fact: + ansible.builtin.set_fact: provision_variables: "{{ provision_variables | combine(item) }}" loop: - { 'server': "{{ server }}" } diff --git a/tasks/general/acct_mgmt/users.yml b/tasks/general/acct_mgmt/users.yml index 5d89707..a86139a 100644 --- a/tasks/general/acct_mgmt/users.yml +++ b/tasks/general/acct_mgmt/users.yml @@ -19,7 +19,7 @@ when: ansible_pkg_mgr == "pacman" #- name: General | Account Management | Users | Use ZSH (Arch+Manjaro) -# set_fact: +# ansible.builtin.set_fact: # user_shell: "{{ zsh_exec.stdout }}" # when: ansible_pkg_mgr == "pacman" # diff --git a/tasks/general/software/aur.yml b/tasks/general/software/aur.yml index 4000a88..ea130d9 100644 --- a/tasks/general/software/aur.yml +++ b/tasks/general/software/aur.yml @@ -3,14 +3,14 @@ # Install the AUR on pacman-related distros. - name: General | Software | AUR | Facts 01 - set_fact: + ansible.builtin.set_fact: aur_user: aurbuilder aur_build_dir: "{{ global_src }}" aur_helper: yay aur_helper_url: https://aur.archlinux.org/yay-bin.git - name: General | Software | AUR | Facts 02 - set_fact: + ansible.builtin.set_fact: aur_helper_dir: "{{ aur_build_dir }}/{{ aur_helper }}" aur_sudoers: "/etc/sudoers.d/sudoers_{{ aur_user }}" diff --git a/tasks/general/software/metasploit.yml b/tasks/general/software/metasploit.yml index c149d48..6f18f00 100644 --- a/tasks/general/software/metasploit.yml +++ b/tasks/general/software/metasploit.yml @@ -2,7 +2,7 @@ # Install Metasploit Framework - name: General | Software | Metasploit | Facts - set_fact: + ansible.builtin.set_fact: metasploit_installer: msfinstall when: ansible_system in ("Linux", "Darwin") and pentesting diff --git a/tasks/general/software/nix.yml b/tasks/general/software/nix.yml index 96f75a8..661d3ff 100644 --- a/tasks/general/software/nix.yml +++ b/tasks/general/software/nix.yml @@ -13,7 +13,7 @@ ### - name: Nix Variables - set_fact: + ansible.builtin.set_fact: nix_exe: ~/.deleteme.nix.sh - name: Install Nix diff --git a/tasks/general/software/nixos.yml b/tasks/general/software/nixos.yml index 658e65f..d03b0ba 100644 --- a/tasks/general/software/nixos.yml +++ b/tasks/general/software/nixos.yml @@ -3,12 +3,12 @@ # This is also done in setup.sh if ansible is not found. - name: General | Software | NixOS | Facts - set_fact: + ansible.builtin.set_fact: nixos_working_dir: ~/nixos-config-deleteme nixos_working_exe: activate.sh - name: General | Software | NixOS | Facts [Swap] - set_fact: + ansible.builtin.set_fact: nixos_swap: "swapDevices = [ { device = \"{{ swap_file }}\";} ];" when: swap_block != false diff --git a/tasks/general/software/sendmail.yml b/tasks/general/software/sendmail.yml index 877b57e..4828290 100644 --- a/tasks/general/software/sendmail.yml +++ b/tasks/general/software/sendmail.yml @@ -3,7 +3,7 @@ # Preferably only on servers that don't already have postfix? - name: Server | Sendmail | Variables - set_fact: + ansible.builtin.set_fact: sendmail: sendmail sendmail_queue: sendmail_msp_queue diff --git a/tasks/general/software/telegraf.yml b/tasks/general/software/telegraf.yml index 4880f50..6aa3827 100644 --- a/tasks/general/software/telegraf.yml +++ b/tasks/general/software/telegraf.yml @@ -5,7 +5,7 @@ # Variables # - name: General | Telegraf | Variables 1/4 - set_fact: + ansible.builtin.set_fact: telegraf_tar: telegraf-1.20.3_linux_amd64.tar.gz telegraf_path: /usr/local/bin telegraf_config_path: /usr/local/etc @@ -13,25 +13,25 @@ telegraf_log: "{{ user_ansible.home }}/telegraf.log" - name: General | Telegraf | Variables 2/4 - set_fact: + ansible.builtin.set_fact: telegraf_exec: "{{ telegraf_path }}/telegraf" telegraf_config: "{{ telegraf_config_path }}/telegraf.conf" - name: General | Telegraf | Variables 3/4 - set_fact: + ansible.builtin.set_fact: telegraf_cmd: "{{ telegraf_exec }} --config {{ telegraf_config }} >> {{ telegraf_log }} 2>&1" - name: General | Telegraf | Variables 4/4 - set_fact: + ansible.builtin.set_fact: telegraf_watcher: "killall telegraf; {{ telegraf_cmd }}" - name: General | Telegraf | Variables | Linux - set_fact: + ansible.builtin.set_fact: telegraf_input_temp: "[[inputs.temp]]" when: ansible_system == "Linux" - name: General | Telegraf | Variables | FreeBSD - set_fact: + ansible.builtin.set_fact: telegraf_input_temp: "" when: ansible_system == "FreeBSD" diff --git a/tasks/general/tests/lock_check.yml b/tasks/general/tests/lock_check.yml index bbe22ac..796523e 100644 --- a/tasks/general/tests/lock_check.yml +++ b/tasks/general/tests/lock_check.yml @@ -3,7 +3,7 @@ # Ensure an existing run is not active, otherwise bail. - name: General | Tests | Existing Run | Facts - set_fact: + ansible.builtin.set_fact: lock_file: "/tmp/ansible-playbook.lock" - name: General | Tests | Existing Run | Check diff --git a/tasks/general/tests/lynis.yml b/tasks/general/tests/lynis.yml index bd8f3f3..9c531c4 100644 --- a/tasks/general/tests/lynis.yml +++ b/tasks/general/tests/lynis.yml @@ -2,11 +2,11 @@ # Lynis hardness check. - name: General | Tests | Lynis | Set Facts - set_fact: + ansible.builtin.set_fact: lynis_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.{{ lynis_report }}" - name: General | Tests | Lynis | Set Facts 2 - set_fact: + ansible.builtin.set_fact: lynis_temp_file: "{{ lynis_file }}.tmp" - name: General | Tests | Lynis | Install diff --git a/tasks/general/tests/nmap.yml b/tasks/general/tests/nmap.yml index b06acb0..d076adb 100644 --- a/tasks/general/tests/nmap.yml +++ b/tasks/general/tests/nmap.yml @@ -2,12 +2,12 @@ # Nmap port test - name: General | Tests | nmap | Set Facts - set_fact: + ansible.builtin.set_fact: nmap_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.{{ nmap_report }}" nmap_separator: "\n*******************************\n" - name: General | Tests | nmap | Set Facts 2 - set_fact: + ansible.builtin.set_fact: nmap_temp_file: "{{ nmap_file }}.tmp" - name: General | Tests | nmap | Create Report diff --git a/tasks/general/tests/services.yml b/tasks/general/tests/services.yml index c488d8f..3cf7e6e 100644 --- a/tasks/general/tests/services.yml +++ b/tasks/general/tests/services.yml @@ -2,18 +2,18 @@ # List all the services under the Reports folder. - name: General | Tests | Services | Set Facts - set_fact: + ansible.builtin.set_fact: services_report_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.services.txt" services_enabled_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.services-enabled.txt" services_command: "echo 'Service Manager {{ ansible_service_mgr }} Not Recognized'" - name: General | Tests | Services | Set Facts | SystemD - set_fact: + ansible.builtin.set_fact: services_command: "systemctl list-unit-files" when: ansible_service_mgr == "systemd" - name: General | Tests | Services | Set Facts | runit - set_fact: + ansible.builtin.set_fact: services_command: 'for s in {{ runit_service_dir }}/*; do sv status "$s"; done' when: ansible_service_mgr == "runit" diff --git a/tasks/miner/drivers/amdgpu.yml b/tasks/miner/drivers/amdgpu.yml index 874ab13..555ce28 100644 --- a/tasks/miner/drivers/amdgpu.yml +++ b/tasks/miner/drivers/amdgpu.yml @@ -3,7 +3,7 @@ ## Step 0/3: Dependencies ## - name: Miner | Driver | AMDGPU | Variables - set_fact: + ansible.builtin.set_fact: amdgpu_cron_job: AMDGPU - Need To Finish Installation amdgpu_cron_cmd: "{{ root_home.stdout }}/scm.sh" diff --git a/tasks/miner/software/ethminer.yml b/tasks/miner/software/ethminer.yml index 79a8904..62c5fe5 100644 --- a/tasks/miner/software/ethminer.yml +++ b/tasks/miner/software/ethminer.yml @@ -59,25 +59,25 @@ when: ethminer_install.failed - name: Miner | Software | Ethminer | Default Flags - set_fact: + ansible.builtin.set_fact: opencl_flag: "OFF" cuda_flag: "OFF" dbus_flag: "OFF" sys_opencl_flag: "ON" - name: Miner | Software | Ethminer | Determine OPENCL Flag - set_fact: + ansible.builtin.set_fact: opencl_flag: "ON" sys_opencl_flag: "OFF" when: amdgpu - name: Miner | Software | Ethminer | Determine CUDA Flag - set_fact: + ansible.builtin.set_fact: cuda_flag: "ON" when: nvidia - name: Miner | Software | Ethminer | Determine DBUS Flag - set_fact: + ansible.builtin.set_fact: dbus_flag: "ON" when: ansible_distribution == "Pop!_OS" diff --git a/tasks/server/software/hugo.yml b/tasks/server/software/hugo.yml index 73f8cd3..1f7b669 100644 --- a/tasks/server/software/hugo.yml +++ b/tasks/server/software/hugo.yml @@ -2,12 +2,12 @@ # Install HUGO to host sites like parrotsec.org - name: Server | Software | HUGO | Variables (apt) - set_fact: + ansible.builtin.set_fact: hugo_package: hugo when: ansible_pkg_mgr == "apt" - name: Server | Software | HUGO | Variables (FreeBSD) - set_fact: + ansible.builtin.set_fact: hugo_package: gohugo when: ansible_system == "FreeBSD" diff --git a/tasks/workstation/linux/software/android.yml b/tasks/workstation/linux/software/android.yml index db52137..77b4869 100644 --- a/tasks/workstation/linux/software/android.yml +++ b/tasks/workstation/linux/software/android.yml @@ -13,30 +13,30 @@ # https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip - name: Workstation | Linux | Software | Android | Facts [01] - set_fact: + ansible.builtin.set_fact: android_url: "https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip" android_download_file: "{{ user_user.home }}/Downloads/android-cmdline-tools.tar.xz" android_sdk_location: "{{ user_user.home }}/SDKs/Android/Sdk" android_report_file: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.sdk.android.txt" - name: Workstation | Linux | Software | Android | Facts [02] - set_fact: + ansible.builtin.set_fact: android_bin_location: "{{ android_sdk_location }}/platform-tools" android_sdk_cmdline_temp: "{{ android_sdk_location }}/ansible" android_sdk_cmdline_final: "{{ android_sdk_location }}/cmdline-tools/latest/bin" - name: Workstation | Linux | Software | Android | Facts [03] - set_fact: + ansible.builtin.set_fact: android_sdkmanager_temp: "{{ android_sdk_cmdline_temp }}/cmdline-tools/bin/sdkmanager" android_sdkmanager_final: "{{ android_sdk_cmdline_final }}/sdkmanager" android_sdkmanager_final2: "{{ android_sdk_cmdline_final }}/android" - name: Workstation | Linux | Software | Android | Facts [04] - set_fact: + ansible.builtin.set_fact: android_sdkmanager2: "{{ android_sdkmanager_final2 }} sdk --sdk={{ android_sdk_location }}" - name: Workstation | Linux | Software | Android | Facts [05] - set_fact: + ansible.builtin.set_fact: android_sdkmanager2_list: "{{ android_sdkmanager2 }} list" android_sdkmanager2_install: "{{ android_sdkmanager2 }} install" android_sdkmanager2_remove: "{{ android_sdkmanager2 }} remove" @@ -79,7 +79,7 @@ ### 14G . - name: Workstation | Linux | Software | Android | Facts [Downloads] - set_fact: + ansible.builtin.set_fact: android_downloads_required: ### 36 ### - Recommended by Android Studio and Flutter, deprecating August 2027. - build-tools/36.0.0 diff --git a/tasks/workstation/linux/software/cinnamon.yml b/tasks/workstation/linux/software/cinnamon.yml index 7cb6420..c306224 100644 --- a/tasks/workstation/linux/software/cinnamon.yml +++ b/tasks/workstation/linux/software/cinnamon.yml @@ -7,11 +7,11 @@ # Cinnamon does use some dconf though. - name: Workstation | Linux | Software | Cinnamon | Facts | Defaults - set_fact: + ansible.builtin.set_fact: cinnamon_package: cinnamon - name: Workstation | Linux | Software | Cinnamon | Facts | Debian Derivitives - set_fact: + ansible.builtin.set_fact: cinnamon_package: task-cinnamon-desktop when: ansible_distribution in ("Debian", "Devuan") diff --git a/tasks/workstation/linux/software/flatpaks.yml b/tasks/workstation/linux/software/flatpaks.yml index 477b9a3..51bc982 100644 --- a/tasks/workstation/linux/software/flatpaks.yml +++ b/tasks/workstation/linux/software/flatpaks.yml @@ -11,7 +11,7 @@ # Source: https://softhints.com/how-to-completely-remove-flatpak-linux-mint/ - name: Workstation | Linux | Flatpak Distro | Flatpak | Facts - set_fact: + ansible.builtin.set_fact: flatpak_extension: "-flatpak" ## Flatpak Pre-reqs ## @@ -31,12 +31,12 @@ ## Flatpak Installs ## - name: Workstation | Linux | Flatpak Distro | Flatpak | Variables - set_fact: + ansible.builtin.set_fact: flatpak_exec_dir: "{{ user_user.home }}/bin" flatpak_exec: "flatpak run" - name: Workstation | Linux | Flatpak Distro | Flatpak | Arrays - set_fact: + ansible.builtin.set_fact: flatpaks_generic: - { app: "io.gitlab.librewolf-community", name: "librewolf", extra: "" } - { app: "org.signal.Signal", name: "signal", extra: "" } diff --git a/tasks/workstation/linux/software/flutter.yml b/tasks/workstation/linux/software/flutter.yml index e271bd8..4b07335 100644 --- a/tasks/workstation/linux/software/flutter.yml +++ b/tasks/workstation/linux/software/flutter.yml @@ -4,22 +4,22 @@ ## Facts ## - name: Workstation | Linux | Software | Flutter | Facts 1 - set_fact: + ansible.builtin.set_fact: flutter_url: "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.47.4-stable.tar.xz" flutter_download_file: "{{ user_user.home }}/Downloads/flutter.tar.xz" flutter_sdk_location: "{{ user_user.home }}/SDKs/Flutter" flutter_report: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.sdk.flutter.txt" - name: Workstation | Linux | Software | Flutter | Facts 2 - set_fact: + ansible.builtin.set_fact: flutter_bin_location: "{{ flutter_sdk_location }}/flutter/bin" - name: Workstation | Linux | Software | Flutter | Facts 3 - set_fact: + ansible.builtin.set_fact: flutter: "{{ flutter_bin_location }}/flutter" - name: Workstation | Linux | Software | Flutter | Facts 4 - set_fact: + ansible.builtin.set_fact: flutter_report_commands: - "date > {{ flutter_report }}" - "{{ flutter }} --disable-analytics >> {{ flutter_report }}" diff --git a/tasks/workstation/linux/software/hugo.yml b/tasks/workstation/linux/software/hugo.yml index 0bc3e7e..7b8c530 100644 --- a/tasks/workstation/linux/software/hugo.yml +++ b/tasks/workstation/linux/software/hugo.yml @@ -9,7 +9,7 @@ block: - name: Workstation | Linux | Software | Hugo | pacman | Facts - set_fact: + ansible.builtin.set_fact: sass_old: ruby-sass sass_current: dart-sass @@ -32,7 +32,7 @@ block: - name: Workstation | Linux | Software | Hugo | npm | Facts - set_fact: + ansible.builtin.set_fact: sass_old: node-sass sass_current: sass diff --git a/tasks/workstation/linux/software/java.yml b/tasks/workstation/linux/software/java.yml index ee29992..b7d558b 100644 --- a/tasks/workstation/linux/software/java.yml +++ b/tasks/workstation/linux/software/java.yml @@ -6,7 +6,7 @@ block: - name: Workstation | Linux | Software | Java | pacman | Facts - set_fact: + ansible.builtin.set_fact: jdk_version: 21 jdk_dir: ~/SDKs/Java diff --git a/tasks/workstation/linux/software/lutris.yml b/tasks/workstation/linux/software/lutris.yml index f869306..ac50e36 100644 --- a/tasks/workstation/linux/software/lutris.yml +++ b/tasks/workstation/linux/software/lutris.yml @@ -16,7 +16,7 @@ # Paths - name: Workstation | Linux | Software | Lutris | Facts - set_fact: + ansible.builtin.set_fact: lutris_source_list: "/etc/apt/sources.list.d/lutris.list" lutris_keyfile: "/usr/share/keyrings/lutris.gpg" when: ansible_pkg_mgr == "apt" diff --git a/tasks/workstation/linux/software/lxqt.yml b/tasks/workstation/linux/software/lxqt.yml index 04fbbbe..9393b00 100644 --- a/tasks/workstation/linux/software/lxqt.yml +++ b/tasks/workstation/linux/software/lxqt.yml @@ -3,11 +3,11 @@ # Giving this DE a shot but not liking it as much as others. - name: Workstation | Linux | Software | LXQt | Facts | Defaults - set_fact: + ansible.builtin.set_fact: lxqt_package: lxqt - name: Workstation | Linux | Software | LXQt | Facts | Debian Derivitives - set_fact: + ansible.builtin.set_fact: lxqt_package: task-lxqt-desktop when: ansible_distribution in ("Debian", "Devuan") diff --git a/tasks/workstation/linux/software/nodejs.yml b/tasks/workstation/linux/software/nodejs.yml index a538e33..1fae1f1 100644 --- a/tasks/workstation/linux/software/nodejs.yml +++ b/tasks/workstation/linux/software/nodejs.yml @@ -11,7 +11,7 @@ block: - name: Workstation | Software | NodeJS | apt | Facts - set_fact: + ansible.builtin.set_fact: node_version: node_24.x - name: Workstation | Software | NodeJS | apt | Old | Remove diff --git a/tasks/workstation/linux/software/tlp.yml b/tasks/workstation/linux/software/tlp.yml index a6b2358..4f4a7e6 100644 --- a/tasks/workstation/linux/software/tlp.yml +++ b/tasks/workstation/linux/software/tlp.yml @@ -6,7 +6,7 @@ ## Variables ## - name: Workstation | Linux | Software | TLP | Facts - set_fact: + ansible.builtin.set_fact: tlp_package: "tlp" tlp_rdw: "tlp-rdw" tlp_smart: "smartmontools" @@ -19,7 +19,7 @@ acf_service: "auto-cpufreq" - name: Workstation | Linux | Software | TLP | Facts (Artix) - set_fact: + ansible.builtin.set_fact: ppd_package: "power-profiles-daemon power-profiles-daemon-runit" tlp_run_script: tlp-runit when: ansible_pkg_mgr == "pacman" @@ -110,11 +110,11 @@ block: - name: Workstation | Linux | Software | TLP | runit | Devuan | Facts 01 - set_fact: + ansible.builtin.set_fact: devuan_tlp_dir: "{{ runit_script_dir }}/{{ tlp_service }}" - name: Workstation | Linux | Software | TLP | runit | Devuan | Facts 02 - set_fact: + ansible.builtin.set_fact: devuan_tlp_run: "{{ devuan_tlp_dir }}/run" - name: Workstation | Linux | Software | TLP | runit | Devuan | Create Script diff --git a/tasks/workstation/linux/software/vpn.yml b/tasks/workstation/linux/software/vpn.yml index 06556a0..8ec7a15 100644 --- a/tasks/workstation/linux/software/vpn.yml +++ b/tasks/workstation/linux/software/vpn.yml @@ -43,13 +43,13 @@ block: - name: Workstation | Software | VPN | Mullvad | Devuan | Facts 01 - set_fact: + ansible.builtin.set_fact: devuan_mullvad_dir: "{{ global_src }}/mullvad-installer" mullvad_deb_url: https://mullvad.net/en/download/app/deb/latest mullvad_repack_url: https://github.com/sys-fs/mullvad-repack - name: Workstation | Software | VPN | Mullvad | Devuan | Facts 02 - set_fact: + ansible.builtin.set_fact: mullvad_repack_dir: "{{ devuan_mullvad_dir }}/mullvad_repack" - name: Workstation | Software | VPN | Mullvad | Devuan | Check @@ -74,16 +74,16 @@ ## Link & Enable ## - name: Workstation | Software | VPN | Mullvad | PATH | Facts 01 - set_fact: + ansible.builtin.set_fact: mullvad_exe: 'mullvad-vpn' mullvad_exe_dir: '/opt/Mullvad\ VPN' - name: Workstation | Software | VPN | Mullvad | PATH | Facts 02 - set_fact: + ansible.builtin.set_fact: mullvad_exe_new: "{{ global_bin }}/{{ mullvad_exe }}" - name: Workstation | Software | VPN | Mullvad | PATH | Facts (pacman) - set_fact: + ansible.builtin.set_fact: mullvad_exe_dir: '/usr/bin' when: ansible_pkg_mgr == "pacman" diff --git a/tasks/workstation/linux/software/vscodium.yml b/tasks/workstation/linux/software/vscodium.yml index 51638d5..b8e696b 100644 --- a/tasks/workstation/linux/software/vscodium.yml +++ b/tasks/workstation/linux/software/vscodium.yml @@ -15,7 +15,7 @@ # Paths - name: Workstation | Linux | Software | VS Codium | Facts - set_fact: + ansible.builtin.set_fact: vscodium_source_list: "/etc/apt/sources.list.d/vscodium.list" vscodium_keyfile: "/usr/share/keyrings/vscodium.gpg" diff --git a/tasks/workstation/shared/settings/cinnamon.yml b/tasks/workstation/shared/settings/cinnamon.yml index 9218a30..0873cc9 100644 --- a/tasks/workstation/shared/settings/cinnamon.yml +++ b/tasks/workstation/shared/settings/cinnamon.yml @@ -5,7 +5,7 @@ # Temporarily removed while it's broken: # , 'com.vscodium.codium.desktop', 'codium.desktop' - name: Workstation | Account Management | Cinnamon | Facts - set_fact: + ansible.builtin.set_fact: # Only do multiple entries per line if they are for the same exact program. cinnamon_favorites: "[ 'org.gnome.Terminal.desktop' , 'org.gnome.Console.desktop' @@ -47,12 +47,12 @@ #, 'chat.simplex.simplex.desktop' - name: Workstation | Account Management | Cinnamon | Facts (NixOS) - set_fact: + ansible.builtin.set_fact: dconf_terminal: kgx when: ansible_distribution in ("NixOS") - name: Workstation | Account Management | Cinnamon | Facts (Ubuntu) - set_fact: + ansible.builtin.set_fact: dconf_theme: Yaru-purple-dark dconf_icons: Yaru-purple-dark when: ansible_distribution in ("Ubuntu") diff --git a/tasks/workstation/shared/settings/gnome.yml b/tasks/workstation/shared/settings/gnome.yml index fcc3026..d738e06 100644 --- a/tasks/workstation/shared/settings/gnome.yml +++ b/tasks/workstation/shared/settings/gnome.yml @@ -4,7 +4,7 @@ # Temporarily removed while it's broken: # , 'com.vscodium.codium.desktop', 'codium.desktop' - name: Workstation | Account Management | GNOME | Facts - set_fact: + ansible.builtin.set_fact: # Only do multiple entries per line if they are for the same exact program. gnome_favorites: "[ 'org.gnome.Terminal.desktop' , 'org.gnome.Console.desktop' @@ -46,12 +46,12 @@ #, 'chat.simplex.simplex.desktop' - name: Workstation | Account Management | GNOME | Facts (NixOS) - set_fact: + ansible.builtin.set_fact: dconf_terminal: kgx when: ansible_distribution in ("NixOS") - name: Workstation | Account Management | GNOME | Facts (Ubuntu) - set_fact: + ansible.builtin.set_fact: dconf_theme: Yaru-purple-dark dconf_icons: Yaru-purple-dark when: ansible_distribution in ("Ubuntu") @@ -121,7 +121,7 @@ # https://ansible-docs.readthedocs.io/zh/stable-2.0/rst/playbooks_filters.html#filters-for-formatting-data - name: Workstation | Account Management | GNOME | Dash To Dock | Variables 1 - set_fact: + ansible.builtin.set_fact: gnome_enabled_extensions: "{{ gnome_enabled_extensions.value | replace('@as ', '') }}" dash_to_dock_ext_comma: "" when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed @@ -132,17 +132,17 @@ when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed - name: Workstation | Account Management | GNOME | Dash To Dock | Variables 2 - set_fact: + ansible.builtin.set_fact: dash_to_dock_ext_comma: ", " when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed and gnome_enabled_extensions not in ("[]", [], "None") - name: Workstation | Account Management | GNOME | Dash To Dock | Variables 3 - set_fact: + ansible.builtin.set_fact: dash_to_dock_ext_name: "{{ dash_to_dock_ext_comma }}'dash-to-dock@micxgx.gmail.com']" when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed - name: Workstation | Account Management | GNOME | Dash To Dock | Variables 4 - set_fact: + ansible.builtin.set_fact: gnome_enabled_extensions: "[]" when: ansible_distribution not in ("Ubuntu") and dash_to_dock_exists.failed and gnome_enabled_extensions == "None" diff --git a/tasks/workstation/shared/settings/nfs.yml b/tasks/workstation/shared/settings/nfs.yml index e1829a7..015f28e 100644 --- a/tasks/workstation/shared/settings/nfs.yml +++ b/tasks/workstation/shared/settings/nfs.yml @@ -2,12 +2,12 @@ # Mount network shares. - name: Workstation | Settings | NFS | Facts (Linux) - set_fact: + ansible.builtin.set_fact: mount_options: defaults,_netdev when: ansible_system == "Linux" - name: Workstation | Settings | NFS | Facts (FreeBSD) - set_fact: + ansible.builtin.set_fact: mount_options: rw when: ansible_system == "FreeBSD" diff --git a/tasks/workstation/shared/settings/templates.yml b/tasks/workstation/shared/settings/templates.yml index 1d18812..24646a5 100644 --- a/tasks/workstation/shared/settings/templates.yml +++ b/tasks/workstation/shared/settings/templates.yml @@ -2,7 +2,7 @@ # Copy everything from PROJECT/files/templates/ to User's home. - name: Workstation | Settings | Templates | Variables - set_fact: + ansible.builtin.set_fact: user_templates: "{{ user_user.home }}/Templates" - name: Workstation | Settings | Templates | Ensure Directory Exists diff --git a/tasks/workstation/shared/software/i3.yml b/tasks/workstation/shared/software/i3.yml index aae6dd7..cc6f6e1 100644 --- a/tasks/workstation/shared/software/i3.yml +++ b/tasks/workstation/shared/software/i3.yml @@ -6,7 +6,7 @@ # it doesn´t even matter if both are installed!! - name: Workstation | Shared | Software | i3 | Facts 01 - set_fact: + ansible.builtin.set_fact: i3_config: "settings/i3.config" i3_config_dir: "{{ user_user.home }}/.config/i3" i3_package: i3 @@ -24,11 +24,11 @@ i3_redshift_gui: redshift-gtk - name: Workstation | Shared | Software | i3 | Facts 02 - set_fact: + ansible.builtin.set_fact: i3_config_file: "{{ i3_config_dir }}/config" - name: Workstation | Shared | Software | i3 | Facts | non-apt - set_fact: + ansible.builtin.set_fact: i3_theme01: htop i3_theme02: htop i3_theme03: htop @@ -36,7 +36,7 @@ when: ansible_pkg_mgr != "apt" - name: Workstation | Shared | Software | i3 | Facts | yay - set_fact: + ansible.builtin.set_fact: i3_yay_packages: - greybird-gtk-theme #- enlightenment-arc-theme @@ -44,7 +44,7 @@ when: ansible_pkg_mgr == "pacman" #- name: Workstation | Shared | Software | i3 | Facts | TBD -# set_fact: +# ansible.builtin.set_fact: # i3_package: i3-wm # when: ansible_distribution in ("TBD") @@ -130,7 +130,7 @@ # msg: "{{ i3_light_device_check }}" - name: Workstation | Shared | Software | i3 | Light | Pull Backlight Name - set_fact: + ansible.builtin.set_fact: i3_light_device_name: "{{ i3_light_device_check.files[0].path | basename }}" ignore_errors: true