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.4k
Redshift with Django
fmarani
2
1.3k
Scaling with Ansible
fmarani
1
1.1k
Tabs.to presentation
fmarani
0
87
Other Decks in Technology
See All in Technology
[JAWS-UG新潟#20] re:Invent2024 -CloudOperationsアップデートについて-
shintaro_fukatsu
0
120
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
290
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.5k
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
200
MasterMemory v3 最速確認会
yucchiy
0
200
ソフトウェア開発における「パーフェクトな意思決定」/Perfect Decision-Making in Software Development
yayoi_dd
2
2k
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
20
5.9k
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
170
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
39
17k
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
190
Web APIをなぜつくるのか
mikanichinose
0
440
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
120
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
74
9.1k
Unsuck your backbone
ammeep
669
57k
BBQ
matthewcrist
85
9.4k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Designing for Performance
lara
604
68k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
96
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
A Philosophy of Restraint
colly
203
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
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/