From charlesreid1

No edit summary
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 5: Line 5:
{{Flag
{{Flag
|header=Ansible
|header=Ansible
|text=
|text=Ansible is a Python library for managing IT and compute infrastructure.


'''Ansible Basics'''
[[Ansible]] {{,}} [[:Category:Ansible]]


[[Ansible]] {{,}} [[Ansible/Playbooks]] {{,}} [[Ansible/Hosts]] {{,}}


'''Ansible Configuration'''


'''Sample Playbooks'''
Config file: [[Ansible/Configuration]]


[[Ansible/Nginx Playbook]] - ([https://charlesreid1.com/wiki/Ansible/Nginx_Playbook#Ansible_Playbook_Example_1:_Nginx_Server_Playbook HTTP] and [https://charlesreid1.com/wiki/Ansible/Nginx_Playbook#Ansible_Playbook_Example_2:_Secure_Nginx_Server_Playbook HTTPS]) {{,}} [[Ansible/Full Stack Playbook]]
Secrets and Sensitive Info: [[Ansible/Security]] {{,}} [[Ansible/Vaults]]
 
 
'''Ansible Playbooks'''
 
Basics: [[Ansible/Playbooks]]
 
Examples: [[Ansible/Nginx Playbook]] (simple) {{,}} [[Ansible/Full Stack Playbook]] (advanced)
 
 
'''Ansible Hosts and Inventory Control
 
All topics in Ansible Hosts: [[Ansible/Hosts]]
 
Splitting large host files into subfiles: [[Ansible/Splitting Hosts File]]
 
Automatically naming hosts: [[Ansible/Host Naming]]
 
Grouping Hosts: [[Ansible/Groups]]
 
Assigning Variables to Groups: [[Ansible/Group Variables]]
 
Roles: [[Ansible/Roles]]




Line 22: Line 44:




'''Ansible and EC2'''
'''Ansible and EC2 (Cloud)'''


[[Ansible/EC2]] {{,}} [[Ansible/EC2/Static Inventory]] {{,}} [[Ansible/EC2/Dynamic Inventory]]
[[Ansible/EC2]] {{,}} [[Ansible/EC2/Static Inventory]] {{,}} [[Ansible/EC2/Dynamic Inventory]]
'''Best Practices'''
[[Ansible/Directory Layout]] {{,}} [[Ansible/Directory Layout/Details]]
[[Ansible/Separate Playbooks by Role]]
[[Ansible/Tag Inventory with Environment]]
[[Ansible/Group by Distribution]]
[[Ansible/Variables and Vaults]]
'''Ansible Galaxy'''
[[Ansible/Galaxy]]





Latest revision as of 18:37, 8 December 2018