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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
98
Other Decks in Technology
See All in Technology
Go 1.26 Genericsにおける再帰的型制約 / Recursive Type Constraints in Go 1.26 Generics
ryokotmng
0
140
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
130
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
400
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
510
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
160
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
660
Microsoft “Adaptive Cloud” Update 2026年3月版
sdosamut
0
100
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
Go標準パッケージのI/O処理をながめる
matumoto
0
230
OpenClaw を Amazon Lightsail で動かす理由
uechishingo
0
220
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
180
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
250
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Designing for humans not robots
tammielis
254
26k
Rails Girls Zürich Keynote
gr2m
96
14k
Mobile First: as difficult as doing things right
swwweet
225
10k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
640
For a Future-Friendly Web
brad_frost
183
10k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
How to Ace a Technical Interview
jacobian
281
24k
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/