Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ansible Towerでやってること、やれること、やりたいこと

Avatar for yascaim yascaim
July 30, 2019

Ansible Towerでやってること、やれること、やりたいこと

Ansible Night in Tokyo 2019.07でLTしたときの資料

Avatar for yascaim

yascaim

July 30, 2019
Tweet

More Decks by yascaim

Other Decks in Technology

Transcript

  1. 2 氏名:大沼康之  
    (@yascaim1)
 仕事:DCNWの設計・構築
 好きなもの:
 - Ansible 
 - ボードゲーム


    - 数学
 - ケーキ全般
 自己紹介
 先週水曜遊んでました(社外の人歓迎)
  2. 7 Ansible Tower 使う前・・・
 Ansibleの用途: - 初期構築 - 管理系設定の投入 inventory

    - 手で都度いじってた ansibleコマンド - CLI実行 playbook読み書き - 多くない人数 80%    DOWN
  3. 9

  4. 11 Ansible Towerでやってること
 inventory登録: 
 - 初期構築時のみTower画面で個別登録
 - 構成管理DBと連携しDynamic inventory


    
 project登録: 
 - 全playbookはGitLabと連携
 
 template作成: 
 - inventory + project のセット
 - 複数projectをワークフローでつなげることも
 全てをGUI操作で可能

  5. 12 Ansible Towerでやってること
 inventory登録: 
 - ほとんど触らないです。構成管理DBが神。
 
 project登録: 


    - 作業手順書単位
 - テスト終わり次第商用へ利用
 - 独自モジュールはansible.cfgでlibrary指定
 
 template作成: 
 - 基本は作業手順書単位(projectと1:1)
 - ロールバックとかでワークフロー使う
 - 数珠繋ぎで初期構築ワークフロー超簡単
 実際こうやってる

  6. 14 Ansible Towerでやれること
 Survey機能:
 - extra_varsをGUIで設計
 
  良い点: 
 -

    誰でも迷わずAnsibleが使える
 - デフォ値や範囲を指定可
 
  注意点:
 - 変数のチェックはできない
 - 機器側で設計ルールを決めとくと効果的

  7. 15 Ansible Towerでやれること
 組織管理機能:
 - templateなどの利用権限
 
  良い点: 
 -

    作業範囲が簡単に管理できる
 - 運用ではなくシステムで制限
 - チームでの管理が結構楽
 - 複数チームに所属させることもできる
 
  注意点:
 - Radius認証の場合、
 初回ログイン時にアカウントは
 自動で作られるが権限ゼロ
 管理者 作業者 試験環境で遊ぶ者
  8. 16 Ansible Towerでやれること
 スケジュール機能:
 - Ansibleのジョブスケジュール
  良い点: 
 - 夜間作業しなくて済む!


    - ワンショットから日次、週次なども
 - 作業し忘れが無い(笑)
 
  注意点:
 - 通知機能は利用したほうが良い

  9. 20 template - Project登録 - Inventory登録 - Survey情報 商用
 検証


    まとめ
 組 織 管 理
 コード管理
 構成管理