General Enhancements #4
@@ -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:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user