「Ansible」の版間の差分
ナビゲーションに移動
検索に移動
細 |
(同期) |
||
9行目: | 9行目: | ||
{{Pkg|ansible}} パッケージを[[インストール]]してください。デプロイメントや設定などの作業を自動化したいリモートマシンに必要なのは Python のインタプリタと [[OpenSSH|OpenSSH サーバー]]だけです。 |
{{Pkg|ansible}} パッケージを[[インストール]]してください。デプロイメントや設定などの作業を自動化したいリモートマシンに必要なのは Python のインタプリタと [[OpenSSH|OpenSSH サーバー]]だけです。 |
||
− | === |
+ | === Python の場所を Ansible に指定する === |
− | Ansible は対象のマシンに [[Python]] |
+ | Ansible は対象のマシンに [[Python]] を必要とします。Python 3 はプレビューとしてサポートされていますが全てのモジュールが動作するとは限りません [https://docs.ansible.com/ansible/python_3_support.html]。デフォルトでは Ansible はリモートシステムの {{ic|/usr/bin/python}} が 2.X あるいは 3.X バージョンの Python (特に 2.4 以上) だと想定しています。 |
− | + | 使用するモジュールが Python 2 を必要とする場合、Ansible のインベントリファイルで {{ic|ansible_python_interpreter}} 変数を設定して Python 2 の場所を Ansible に指定する必要があります。 |
|
− | Python |
+ | Python の設定に関する詳細は [https://docs.ansible.com/ansible/python_3_support.html], [http://docs.ansible.com/faq.html#how-do-i-handle-python-pathing-not-having-a-python-2-x-in-usr-bin-python-on-a-remote-machine], [http://docs.ansible.com/intro_inventory.html#list-of-behavioral-inventory-parameters] にあります。 |
2017年2月12日 (日) 18:25時点における版
docs.ansible.com より:
- Ansible は IT 自動化ツールです。システムを設定し、ソフトウェアをデプロイして、継続的なデプロイや休止期間を挟まないローリングアップデートなど高度な IT 業務をオーケストラレートできます。
インストール
ansible パッケージをインストールしてください。デプロイメントや設定などの作業を自動化したいリモートマシンに必要なのは Python のインタプリタと OpenSSH サーバーだけです。
Python の場所を Ansible に指定する
Ansible は対象のマシンに Python を必要とします。Python 3 はプレビューとしてサポートされていますが全てのモジュールが動作するとは限りません [1]。デフォルトでは Ansible はリモートシステムの /usr/bin/python
が 2.X あるいは 3.X バージョンの Python (特に 2.4 以上) だと想定しています。
使用するモジュールが Python 2 を必要とする場合、Ansible のインベントリファイルで ansible_python_interpreter
変数を設定して Python 2 の場所を Ansible に指定する必要があります。