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
Search
tnbredillet
October 16, 2013
Technology
320
4
Share
Ansible
tnbredillet
October 16, 2013
Other Decks in Technology
See All in Technology
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
650
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
660
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
160
解剖"React Native"
hacusk
0
110
仕様通り動くの先へ。Claude Codeで「使える」を検証する
gotalab555
8
2.4k
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
210
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
200
OpenClawでPM業務を自動化
knishioka
2
390
主催・運営として"場をつくる”というアウトプットのススメ
_mossann_t
0
110
マルチモーダル非構造データとの闘い
shibuiwilliam
1
180
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
2
240
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Being A Developer After 40
akosma
91
590k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The Curse of the Amulet
leimatthew05
1
11k
Building the Perfect Custom Keyboard
takai
2
720
The Mindset for Success: Future Career Progression
greggifford
PRO
0
300
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
110
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
170
Become a Pro
speakerdeck
PRO
31
5.9k
Transcript
INTRODUCTION TO! ANSIBLE! BY THOMAS BREDILLET @THOMASBREDILLET
Deploying, Sharing, Reusing Automate, Orchestrate
Why using Ansible ? • Chef without having to write
Ruby! • Puppet/Salt without masters, minions, manifests, certs..! • Diversity of Ansible modules
Task • It's a unit action that set the state
of a system! • Code that is remotely executed with arguments • Directory should exist! • Service should run! • Package should be installed! • Files should be present
Task • Should be idempotent! • Can use conditionals! •
Can use variables! • Use Ansible modules
Playbook Ordered set of tasks • Bundle of several tasks!
• Set the variable values for the tasks! • Defines which host the bundle of tasks should be applied to.
Playbook • Tasks are executed synchronously! • In parallel across
hosts! • Execution moves on until all tasks complete or all hosts have failed
Playbook
Roles Tasks! Handlers! Variables! Template! Dependencies
Roles
Example .. ! ! ! How we use Ansible!
Other features.. Accelerated mode ! Asynchronous tasks! Dry-run! Error handling!
Tags
Questions ?