Ansible 読み方
Ansible 発音の仕方
[ˈæn.sɪ.bəl]
Ansible とは
Ansibleは、オープンソースのソフトウェアプロビジョニング、構成管理、アプリケーション導入ツールであり、インフラストラクチャをコードとして有効にします。 多くのUnixライクなシステムで実行され、UnixライクなシステムとMicrosoft Windowsの両方を構成できます。システム構成を記述するための独自の宣言型言語が含まれています。AnsibleはMichael DeHaanによって作成され、2015年にRed Hatによって買収されました。Ansibleはエージェントレスであり、SSHまたはWindowsリモート管理を介してリモートで一時的に接続して(リモートPowerShellの実行を許可)、そのタスクを実行します。
設計目標
Ansibleの設計目標は次のとおりです。
本質的に最小限。管理システムは、環境に追加の依存関係を課すべきではありません。
一貫しています。Ansibleを使用すると、一貫した環境を作成できます。
安全。Ansibleはノードにエージェントをデプロイしません。 管理対象ノードではOpenSSHとPythonのみが必要です。
信頼性が高い。注意深く書くと、Ansibleプレイブックをべき等にすることができ、管理対象システムへの予期しない副作用を防ぐことができます。べき等ではない、不十分に記述されたプレイブックを持つことは完全に可能です。
最小限の学習が必要です。ハンドブックは、YAMLおよびJinjaテンプレートに基づいた簡単で説明的な言語を使用しています。