Learn about Ansible Best Practices to follow
2:20 Agenda
3:20 Ansible is simple, make it simple
4:40 Keep Projects in Version Control System
7:00 Make Playbooks Reader-Friendly
7:40 Keep a style guide
9:58 Native YAML for Playbooks
10:57 Avoid hardcoding
12:56 Use editor with syntax highlighting
15:16 Use block
17:33 Use Roles and subtasks
20:00 Use template for complex configurations
24:31 Organize Files and Directories
27:29 Keep Inventories Organized
31:06 production, staging and dev Inventories
32:14 Human Readable Hostnames
33:29 Trusted access to remote hosts
35:57 Meaningful names for variables
37:49 production, staging and dev variables
40:35 Optimize Playbooks Execution
46:19 Use debugging and troubleshooting
48:56 Bundle Dependencies
50:27 Use trusted content for roles and collections
51:44 Follow your processes
52:59 Questions and Feedback
Ansible Real Life:
https://www.techbeatly.com/ansible-re...
Ansible Real Life Repo:
https://github.com/ginigangadharan/an...
Slide deck:
https://github.com/ginigangadharan/an...
Ansible for Beginners FREE course
https://www.techbeatly.com/ansible-co...
Ansible 30 Days BootCamp
https://github.com/ginigangadharan/30...
Gineesh Madapparambath
Linkedin : / gineesh
Web: https://www.iamgini.com/
Visit : techbeatly.com
Facebook : / techbeatly
Twitter : / techbeatly
LinkedIn : / tech. .
Instagram : / techbeatly
YouTube : Subscribe
#ansible #fullcourse #ansibleforbeginners #ansiblefacts
#howtolearnansible #ansiblecourse #ansibleautomation #ansibletraining #ansible101 #howtolearnansible #ansiblecourse #learnansible #redhatansible #ex407 #ex294 #ansibleroles #ansiblebestpractice