Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOps with Ansible
Search
Federico Marani
September 17, 2013
Technology
1
1.3k
DevOps with Ansible
Intro to Devops and Ansible, and how we use it in Trialreach.
Federico Marani
September 17, 2013
Tweet
Share
More Decks by Federico Marani
See All by Federico Marani
Feeding data to AWS Redshift with Airflow
fmarani
1
3.4k
Redshift with Django
fmarani
2
1.3k
Scaling with Ansible
fmarani
1
1.1k
Tabs.to presentation
fmarani
0
95
Other Decks in Technology
See All in Technology
Data Hubグループ 紹介資料
sansan33
PRO
0
2.2k
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
170
混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享
yaosiang
0
170
serverless team topology
_kensh
3
200
OCIjp_Oracle AI World_Recap
shinpy
1
170
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
230
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.6k
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
100
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
3
550
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
270
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
130
Observability for the system understanding and curious by developers
maruloop
1
490
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Context Engineering - Making Every Token Count
addyosmani
8
300
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Facilitating Awesome Meetings
lara
57
6.6k
Navigating Team Friction
lara
190
15k
A better future with KSS
kneath
239
18k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Transcript
DevOps with Ansible Federico Marani - DJUGL Sep ‘13
- First website in Python on Linux in 1998 -
Startupper Federico Marani - @flagZ Tech Lead at
DevOps - Infrastructure as code - People leave companies Automate
all the things!
DevOps should not require programming experience
DevOps = SysAdmin 2.0 (ideally keep the one-liners in the
transition)
Ansible - Quick to get started - Builds on familiar
tools - Run commands on ssh
Playbook
Task order is important Example: 1. Install Postgres 2. Create
db user 3. Create database
Task are idempotent* *can be applied multiple times without changing
the result beyond the initial application
Handlers commands flagged for later execution (when task caused state
change)
Inventory
batteries included
How do we use it Postgresql PostGIS Solr Nginx Munin
Rsyslog Postfix Vagrant Memcached Rabbitmq
TIPS
- Use Ansible roles - Use the action with least
side effects (e.g. prefer “copy” to “template”)
- Keep servers stateless - Do things in the right
place, either project level or infrastructure level.
Thanks Federico Marani @flagZ http://flagzeta.org Pics by - http://www.flickr.com/photos/zigazou76/ -
http://www.flickr.com/photos/jamesclay/