Add fun output script for some Ansible provision facts.

This commit is contained in:
Hyperling 2025-02-26 10:47:00 -07:00
parent 72f48d64ab
commit 50d499e91f

View File

@ -597,7 +597,7 @@
alias freeze="kill-system"
alias system-killer="kill-system"
function_update_sdks: |
if [[ "$coding" == "true" ]]; then
if [[ "$workstation" == "true" && "$coding" == "true" ]]; then
function update-sdks {
echo -e "******* Update SDKs *******\n*** Android - START ***"
yes | sdkmanager --update
@ -615,6 +615,25 @@
alias sdk-update="update-sdks"
alias sdk-updater="update-sdks"
fi
function_ansible_vars: |
function ansible-var-list {
cat << EOF
provision
battery
workstation
coding
editing
gaming
mobile
server
domain
EOF
}
function ansible-vars {
ansible-var-list | while read var; do
echo "$var = ${!var}"
done
}
- name: General | Account Management | Users | Files | Common Variable
set_fact:
@ -622,9 +641,17 @@
# Fixes "command not found" when using aliases within functions.
shopt -s expand_aliases
# Variables for conditionals
typeset -l coding
# Variables for conditionals and quickly checking system setup.
typeset -l provision battery workstation coding editing gaming mobile server domain
export provision="{{ provision }}"
export battery="{{ battery }}"
export workstation="{{ workstation }}"
export coding="{{ coding }}"
export editing="{{ editing }}"
export gaming="{{ gaming }}"
export mobile="{{ mobile }}"
export server="{{ server }}"
export domain="{{ domain }}"
{{ export_path_additions }}
{{ alias_cp }}
@ -668,6 +695,7 @@
{{ alias_kill_battery }}
{{ alias_kill_system }}
{{ function_update_sdks }}
{{ function_ansible_vars }}
- name: General | Account Management | Users | Files | .bashrc
blockinfile: