「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>クラウド・インフラ自動化ツール]] *目次 [#w8e89f23] #contents *概要 [#w8eb8536] -オープンソースの構成管理(インフラ自動化)ツール --元々Ansible, Inc.により開発されていたが、レッドハットにより買収された。 --特に大規模なコンピュータ・クラスターを構築する時に有用 --オーケストレーションやソフトウェア・デプロイメントの機能を持つ --ライセンスは、GNU GPL オープンソースの構成管理(インフラ自動化)ツール -元々Ansible, Inc.により開発されていたが、レッドハットにより買収された。 -特に大規模なコンピュータ・クラスターを構築する時に有用 -オーケストレーションやソフトウェア・デプロイメントの機能を持つ -ライセンスは、GNU GPL *詳細 [#b1d2d706] **特徴 [#a504a607] ***エージェントレス [#zcb82b9f] -Pythonが使用可能でSSHが疎通する機器を対象にできる。 -Windowsに対してはWinRM+PowerShellを使用して操作を行う。 ***DSLがYAML [#j1b9b36b] -一連の処理内容を記述するPlaybook(DSL)はYAML形式 -様々な設定や機器を必要最小限のパラメータで制御することができるが、 ***モジュール [#zf13c758] -制御にあたっては管理対象に応じたモジュールを選択する必要がある。 --変数に応じてファイルを配置するtemplateモジュール --サービスの状態を制御するsystemdモジュール --, etc. -Ansible 2.0以降、以下が展開されている。 --AWS/Azure/GCP/OpenStackをはじめとするクラウド関連モジュール --Cisco/Juniper/F5などのネットワーク機器関連モジュール **... [#gde88540] *参考 [#n17e4882] -Ansible is Simple IT Automation~ https://www.ansible.com/ -Ansible Documentation~ https://docs.ansible.com/ -Ansible (ソフトウェア) - Wikipedia~ https://ja.wikipedia.org/wiki/Ansible_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2) **Qiita [#n2c25d01] -Ansibleをはじめる人に。~ https://qiita.com/t_nakayama0714/items/fe55ee56d6446f67113c -Ansible 入門~ https://qiita.com/ArimaRyunosuke/items/1f9d840311584d8160bc **ユーザ企業の情報 [#oae7f2c1] -Ansibleでできることを中の人が教えます - インストールと実行〜EC2へのNginx~ 投入までを学ぼう - エンジニアHub|若手Webエンジニアのキャリアを考える!~ https://employment.en-japan.com/engineerhub/entry/2019/04/12/103000 -エージェントレスでシンプルな構成管理ツール~ 「Ansible」入門 | さくらのナレッジ~ https://knowledge.sakura.ad.jp/3124/