Add fun output script for some Ansible provision facts.
This commit is contained in:
parent
72f48d64ab
commit
50d499e91f
@ -597,7 +597,7 @@
|
|||||||
alias freeze="kill-system"
|
alias freeze="kill-system"
|
||||||
alias system-killer="kill-system"
|
alias system-killer="kill-system"
|
||||||
function_update_sdks: |
|
function_update_sdks: |
|
||||||
if [[ "$coding" == "true" ]]; then
|
if [[ "$workstation" == "true" && "$coding" == "true" ]]; then
|
||||||
function update-sdks {
|
function update-sdks {
|
||||||
echo -e "******* Update SDKs *******\n*** Android - START ***"
|
echo -e "******* Update SDKs *******\n*** Android - START ***"
|
||||||
yes | sdkmanager --update
|
yes | sdkmanager --update
|
||||||
@ -615,6 +615,25 @@
|
|||||||
alias sdk-update="update-sdks"
|
alias sdk-update="update-sdks"
|
||||||
alias sdk-updater="update-sdks"
|
alias sdk-updater="update-sdks"
|
||||||
fi
|
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
|
- name: General | Account Management | Users | Files | Common Variable
|
||||||
set_fact:
|
set_fact:
|
||||||
@ -622,9 +641,17 @@
|
|||||||
# Fixes "command not found" when using aliases within functions.
|
# Fixes "command not found" when using aliases within functions.
|
||||||
shopt -s expand_aliases
|
shopt -s expand_aliases
|
||||||
|
|
||||||
# Variables for conditionals
|
# Variables for conditionals and quickly checking system setup.
|
||||||
typeset -l coding
|
typeset -l provision battery workstation coding editing gaming mobile server domain
|
||||||
|
export provision="{{ provision }}"
|
||||||
|
export battery="{{ battery }}"
|
||||||
|
export workstation="{{ workstation }}"
|
||||||
export coding="{{ coding }}"
|
export coding="{{ coding }}"
|
||||||
|
export editing="{{ editing }}"
|
||||||
|
export gaming="{{ gaming }}"
|
||||||
|
export mobile="{{ mobile }}"
|
||||||
|
export server="{{ server }}"
|
||||||
|
export domain="{{ domain }}"
|
||||||
|
|
||||||
{{ export_path_additions }}
|
{{ export_path_additions }}
|
||||||
{{ alias_cp }}
|
{{ alias_cp }}
|
||||||
@ -668,6 +695,7 @@
|
|||||||
{{ alias_kill_battery }}
|
{{ alias_kill_battery }}
|
||||||
{{ alias_kill_system }}
|
{{ alias_kill_system }}
|
||||||
{{ function_update_sdks }}
|
{{ function_update_sdks }}
|
||||||
|
{{ function_ansible_vars }}
|
||||||
|
|
||||||
- name: General | Account Management | Users | Files | .bashrc
|
- name: General | Account Management | Users | Files | .bashrc
|
||||||
blockinfile:
|
blockinfile:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user