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.2k
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.3k
Redshift with Django
fmarani
2
1.3k
Scaling with Ansible
fmarani
1
1k
Tabs.to presentation
fmarani
0
79
Other Decks in Technology
See All in Technology
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
1
160
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.1k
MapLibreとAmazon Location Service
dayjournal
1
150
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
240
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
160
DevOpsDays History and my DevOps story
kawaguti
PRO
9
2.5k
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.6k
Janus
bkuhlmann
1
490
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
JAWS-UG Bedrock Claude Night
yamahiro
3
600
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
130
Featured
See All Featured
Designing for humans not robots
tammielis
248
25k
A Tale of Four Properties
chriscoyier
151
22k
Embracing the Ebb and Flow
colly
80
4.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
YesSQL, Process and Tooling at Scale
rocio
164
13k
A better future with KSS
kneath
231
16k
Music & Morning Musume
bryan
41
5.6k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Why Our Code Smells
bkeepers
PRO
331
56k
Designing Experiences People Love
moore
136
23k
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/