Ansible-environment-setup
提供:Dev Guides
Ansible-環境設定
この章では、Ansibleの環境設定について学習します。
インストールプロセス
主に、展開について話すときは2種類のマシンがあります-
- 制御マシン-他のマシンを管理できるマシン。
- リモートマシン-制御マシンによって処理/制御されるマシン。
1台の制御マシンで処理される複数のリモートマシンが存在する場合があります。 そのため、リモートマシンを管理するには、制御マシンにAnsibleをインストールする必要があります。
制御マシンの要件
Ansibleは、Python 2(バージョン2.6または2.7)またはPython 3(バージョン3.5以降)がインストールされている任意のマシンから実行できます。
注意-Windowsは制御マシンをサポートしていません。
デフォルトでは、Ansibleは ssh を使用してリモートマシンを管理します。
Ansibleはデータベースを追加しません。 デーモンを起動したり、実行を維持したりする必要はありません。 リモートマシンを管理している間、Ansibleは、インストールまたは実行されているソフトウェアを*残し*ません。 したがって、新しいバージョンに移行するときにアップグレードする方法については疑問の余地はありません。
Ansibleは、上記の要件を持つ制御マシンにさまざまな方法でインストールできます。 Apt、yum、pkg、pip、OpenCSW、pacmanなどから最新リリースをインストールできます。
UbuntuマシンでのAptによるインストール
Ansibleをインストールするには、マシンでPPAを構成する必要があります。 このためには、次のコード行を実行する必要があります-
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
上記のコード行を実行すると、Ansibleを介してリモートマシンを管理する準備が整います。 Ansible–versionを実行してバージョンを確認し、Ansibleが正しくインストールされたかどうかを確認するだけです。