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 Towerでやってること、やれること、やりたいこと
Search
yascaim
July 30, 2019
Technology
3
1.9k
Ansible Towerでやってること、やれること、やりたいこと
Ansible Night in Tokyo 2019.07でLTしたときの資料
yascaim
July 30, 2019
Tweet
Share
More Decks by yascaim
See All by yascaim
ベンダー開発モジュールの使い方
yascaim
3
2.1k
Other Decks in Technology
See All in Technology
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
290
Janus
bkuhlmann
1
490
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
1
150
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
370
Cracking the KubeCon CfP
inductor
2
250
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
390
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
VS CodeでAWSを操作しよう
smt7174
8
1.7k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
660
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Web Components: a chance to create the future
zenorocha
305
41k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
We Have a Design System, Now What?
morganepeng
43
6.8k
The Mythical Team-Month
searls
216
42k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Agile that works and the tools we love
rasmusluckow
325
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
What's in a price? How to price your products and services
michaelherold
237
11k
Transcript
- やってること - やれること - やりたいこと 1
2 氏名:大沼康之 (@yascaim1) 仕事:DCNWの設計・構築 好きなもの: - Ansible - ボードゲーム
- 数学 - ケーキ全般 自己紹介 先週水曜遊んでました(社外の人歓迎)
3 なぜLT枠? 聞きたい人が いるから
4 アンケート 素直に 回答しよう。
5 もくじ ・Ansible Tower - 使う前・・・ - やってること - やれること
- やりたいこと
6 Ansible Tower使う前・・・
7 Ansible Tower 使う前・・・ Ansibleの用途: - 初期構築 - 管理系設定の投入 inventory
- 手で都度いじってた ansibleコマンド - CLI実行 playbook読み書き - 多くない人数 80% DOWN
8 もっとAnsibleでできる作業 増やすぞ 全員がAnsible使えるわけじゃない よね・・・ Ansible Tower 使う前・・・ vars, inventory
いじるの辛み 諸々の管理どうすんのよ
9
10 Ansible Towerでやってること
11 Ansible Towerでやってること inventory登録: - 初期構築時のみTower画面で個別登録 - 構成管理DBと連携しDynamic inventory
project登録: - 全playbookはGitLabと連携 template作成: - inventory + project のセット - 複数projectをワークフローでつなげることも 全てをGUI操作で可能
12 Ansible Towerでやってること inventory登録: - ほとんど触らないです。構成管理DBが神。 project登録:
- 作業手順書単位 - テスト終わり次第商用へ利用 - 独自モジュールはansible.cfgでlibrary指定 template作成: - 基本は作業手順書単位(projectと1:1) - ロールバックとかでワークフロー使う - 数珠繋ぎで初期構築ワークフロー超簡単 実際こうやってる
13 Ansible Towerでやれること
14 Ansible Towerでやれること Survey機能: - extra_varsをGUIで設計 良い点: -
誰でも迷わずAnsibleが使える - デフォ値や範囲を指定可 注意点: - 変数のチェックはできない - 機器側で設計ルールを決めとくと効果的
15 Ansible Towerでやれること 組織管理機能: - templateなどの利用権限 良い点: -
作業範囲が簡単に管理できる - 運用ではなくシステムで制限 - チームでの管理が結構楽 - 複数チームに所属させることもできる 注意点: - Radius認証の場合、 初回ログイン時にアカウントは 自動で作られるが権限ゼロ 管理者 作業者 試験環境で遊ぶ者
16 Ansible Towerでやれること スケジュール機能: - Ansibleのジョブスケジュール 良い点: - 夜間作業しなくて済む!
- ワンショットから日次、週次なども - 作業し忘れが無い(笑) 注意点: - 通知機能は利用したほうが良い
17 Ansible Towerでやりたいこと
18 Ansible Towerでやりたいこと 通知の機能を上手く使いたい(検証中) Ansible Tower をもっと気軽に使いたい(願望)
19 まとめ
20 template - Project登録 - Inventory登録 - Survey情報 商用 検証
まとめ 組 織 管 理 コード管理 構成管理
ご清聴ありがとうございました! 21