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
NetDevOps - Automation and Configuration Manage...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Phil Huang
May 12, 2017
Technology
460
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
NetDevOps - Automation and Configuration Management using Ansible
#netdevops #ansible #sdnds-tw
Phil Huang
May 12, 2017
More Decks by Phil Huang
See All by Phil Huang
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
1
230
20250924 零信任下的容器安全供應鏈:從隔離到信任
pichuang
0
94
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
430
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
120
20250116 When Windows Meets Kubernetes…
pichuang
0
630
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
170
20241112 Real AVS Migration Experience Sharing
pichuang
0
130
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
650
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
180
Other Decks in Technology
See All in Technology
AICoEでAIネイティブ組織への進化
yukiogawa
0
180
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
1
200
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
700
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
140
DatabricksにおけるMCPソリューション
taka_aki
1
260
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.3k
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
3
4k
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
280
kintone の AI コワーカーを、 Anthropic にエージェントを"ホストさせて"作った話 #devkinmeetup
sugimomoto
0
110
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
640
Data + AI Summit 2026 イベントレポート: 「AIがビジネスで意思決定するデータ基盤」へ
nek0128
0
180
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
170
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
250
Everyday Curiosity
cassininazir
0
250
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2k
Making Projects Easy
brettharned
120
6.7k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
エンジニアに許された特別な時間の終わり
watany
107
250k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
410
Transcript
NetDevOps Automation and Configuration Management using Ansible Phil Huang <
[email protected]
>
Open Networking Solution Engineer, Edgecore Networks Corporation 2017/5/11, SDNDS-TW Workshop 2017, Taiwan #OpenCORD #ONOSProject
•Phil Huang ◦ ONOS/CORD Ambassador ◦ SDNDS-TW Co-Founder ◦ Edgecore
Open Networking Solution Engineer ◦ Blog ▪ blog.pichuang.com.tw Who am I? 2
3 Related Open Source Projects with Open CORD
• Open source automation platform • Configuration management • Application
deployment • Orchestrate advanced IT tasks automatically • Continuous deployment & integration (CI/CD) • Rolling updates • Two method • Ad-hoc command • Playbook 4 Ansible
• Simple • Easy to write, read and maintain •
Fast to learn and setup • Use YAML that allow you describe automation jobs in a way that approaches plain English • Efficient • Doesn’t require a custom agent or software to install • Secure • Runs on OpenSSH 5 Why Ansible?
6 Ansible Structure
7 Ansible Module Ref: https://github.com/opencord/cord/ansible Inventory Playbook All of Roles
Variable
8 Ansible Playbook – Spine Switch Ref: https://github.com/opencord/cord/blob/master/ansible/spineswitch.yml List of
Roles in the playbook Choose specific host run the playbook
9 Ansible Roles Roles
10 Ansibe Roles -- Architechure Ref: http://docs.ansible.com/ansible/playbooks_best_practices.html Tasks Templates Files
11 Ansible Tasks Task 1 Task 2
12 Ansible Module in Tasks Template Module Command Module
13 Module Documentation
14
15
16 THANK YOU!