Ansible @ J.crew
-
Upload
oscar-gonzalez -
Category
Software
-
view
756 -
download
0
Transcript of Ansible @ J.crew
ANSIBLE @ J.CREW
THE LESSONS
VERSION
Hello, My name is Oscar I’m a dev, not ops
Decisions, decisions, decisions….
STOP!
Simplicity is beauty
Automateall things!
You can’t go full devopsjust can’tdon’t do itnope
Lesson 1: You are not a unicorn
_Become a teaching organization
_Training will take YEARS of investment
_Change your hiring process
_Some won’t make the change
Lesson 2: Nash equilibrium
_Same goals_One team_Remove blockers
Lesson 3: The dip
_Stay calm_Avoid toxicity_Patience_Empathy
Lesson 4: Security and trust
_Trust the web_Local repositories_Trust your people_Mistakes will be done
Lesson 5: Ansible tower
_I love CLI_People loves reports_I can delegate_I can use tower-cli
Lesson 6: The single Queue
_Different needs_Create a single queue_Budget unplanned work_Gather utilization metrics
Lesson 7: Use what works
_RPMs with yum module_Use a single playbook_Use of vagrant_Trim galaxy roles
Lesson 8: Bus factor
_Train a team, not a person
_Knowledge base
_Take vacations
Lesson 9: It is essential
_More users in more devices
_IT is a core competency
_You ARE a tech company
Lesson 10: Have
_Bot to create VM’s
_Promote new projects
_Influence other teams
The future!
_Cleanup
_Change infrastructure
_Upgrade to ansible 2.0
In summary:
Use Ansible, ADAPT and have fun
Some references
Questions?¡Gracias!
@mexicanhacker