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
Ansible - new kid in configuration management w...
Search
Maciej Sawicki
November 05, 2013
Programming
68
0
Share
Ansible - new kid in configuration management world
Quick introduction to Ansible
Maciej Sawicki
November 05, 2013
Other Decks in Programming
See All in Programming
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
800
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
180
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
150
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.5k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
180
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
エージェンティックRAGにAWSで入門しよう!
har1101
5
110
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
690
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.3k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
2k
New "Type" system on PicoRuby
pocke
1
430
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Technical Leadership for Architectural Decision Making
baasie
3
390
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
Embracing the Ebb and Flow
colly
88
5.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
Rails Girls Zürich Keynote
gr2m
96
14k
Why Our Code Smells
bkeepers
PRO
340
58k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Transcript
ANSIBLE new kid in configuration management world Maciej Sawicki, Warsaw,
November 2013 Tuesday 5 November 13
WHY ANSIBLE? agent-less easy to start python powered “Batteries are
Included” Tuesday 5 November 13
POTENTIAL PROBLEMS agent less == potentially slow, potential firewall issues
# include magic from lib/ansible/module_common.py Tuesday 5 November 13
#!/usr/bin/env python2 #coding: utf-8 -*- # https://raw.github.com/ansible/ansible/devel/library/ system/modprobe def main():
module = AnsibleModule( argument_spec={ 'name': {'required': True}, 'state': {'default': 'present', 'choices': ['present', 'absent']}, }, supports_check_mode=True, ) args = { 'changed': False, 'failed': False, 'name': module.params['name'], 'state': module.params['state'], } #some code # this is magic, see lib/ansible/module_common.py #<<INCLUDE_ANSIBLE_MODULE_COMMON>> main() Tuesday 5 November 13
DEMO Tuesday 5 November 13
NEXT STEPS http://www.ansibleworks.com/docs/ http://www.slideshare.net/gnosek/warsztaty-ansible http://bit.ly/ansible-warsztatytaty http://devopsu.com/books/taste-test-puppet-chef-salt- stack-ansible.html Tuesday 5 November
13