User Tools

Site Tools


ansible:ansible_best_practice

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ansible:ansible_best_practice [2025/11/18 12:45]
manu
ansible:ansible_best_practice [2025/11/18 13:26] (current)
manu
Line 2: Line 2:
  
 Reference: ​ xavki (youtube) Reference: ​ xavki (youtube)
-  + 
-/​etc/​ansible/​ansible.cfg+Use the command 
 +<cli prompt='#'>​ 
 +# ansible-config [init|list|view|dump|validate] 
 +</​cli>​ 
 + 
 +**/​etc/​ansible/​ansible.cfg**
 <​code>​ <​code>​
 [defaults] [defaults]
 +inventory = /​etc/​ansible/​inventory
 host_key_checking = False             # don't ask for accepting ssh keys host_key_checking = False             # don't ask for accepting ssh keys
 callback_whithelist = profile_task ​   # Print tasks duration callback_whithelist = profile_task ​   # Print tasks duration
Line 20: Line 26:
 [defaults] [defaults]
 fact_caching = jsonfile fact_caching = jsonfile
-fact_caching_timeout = 3600+fact_caching_timeout = 3600          # 1 hour
 fact_caching_connection = /​tmp/​myfacts fact_caching_connection = /​tmp/​myfacts
 </​code>​ </​code>​
Line 26: Line 32:
 <​code>​ <​code>​
 [defaults] [defaults]
-inventory ​/​etc/​ansible/​inventory+ask_pass ​True
  
 [privilege_escalation] [privilege_escalation]
 sudo_user = root sudo_user = root
 ask_sudo_pass = True ask_sudo_pass = True
-ask_pass ​= True+become = True 
 +become_user = root 
 +become_ask_pass ​= True
 vault_password_file = /​mypath/​vault_file vault_password_file = /​mypath/​vault_file
  
ansible/ansible_best_practice.1763466324.txt.gz · Last modified: 2025/11/18 12:45 by manu