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
0
64
Ansible - new kid in configuration management world
Quick introduction to Ansible
Maciej Sawicki
November 05, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
php-conference-japan-2024
tasuku43
0
390
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
260
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
330
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
210
Compose UIテストを使った統合テスト
hiroaki404
0
110
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
140
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
110
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
950
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
260
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
320
ドメインイベント増えすぎ問題
h0r15h0
2
530
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
590
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
The World Runs on Bad Software
bkeepers
PRO
66
11k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Writing Fast Ruby
sferik
628
61k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
What's in a price? How to price your products and services
michaelherold
244
12k
Music & Morning Musume
bryan
46
6.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
190
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