問題タブ [ansible-inventory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1645 参照

amazon-web-services - Ansible ec2 動的インベントリーに関する問題

ansible を使用して、ec2 で複数のサーバーを構成およびデプロイしています。これらのサーバーは頻繁に変更されるため、動的インベントリを使用したいと考えています。jenkins サーバーに ec2.py と ec2.ini をセットアップしました (ここで ansible スクリプトが実行されます) が、プレイブックを実行すると問題が発生します。

これは明らかに、ホストが正しく選択されていないことを意味します。私が実行すると:

ですべてがよさそうaws_example.jsonです。

名前と環境の 2 つのタグに基づいてサーバーを選択しようとしています。たとえば、'api' の 'Name' タグと 'production' の 'environment' タグを持つサーバーがあります。


私は次のdestination_format_tagsように設定しました:

次のように ansible を実行します。


私も変更しようとしましたhostname_variable

次のようにコマンドを実行します。


さらに、次のタグを 1 つだけ使用してみましたhostname_variable

次のようにコマンドを実行します。


これらの構成はどれも機能しません。また、これらの設定に関する多くのドキュメントを見つけることができないため、正しく設定する方法がわかりません。誰かが私を正しい方向に向けることができますか?

0 投票する
1 に答える
23310 参照

ansible - インベントリなしで Ansible Playbook を実行する

何かをすぐに確認したい場合は検討してください。ホストに接続する必要のないもの (ansibleハンドラーなどを含めて、それ自体がどのように機能するかを確認するため)。またはlocalhostします。私はおそらくこれをあきらめるでしょうが、マニュアルページには次のように書かれています:

-i PATH, --inventory=PATH

インベントリーへの PATH。デフォルトは /etc/ansible/hosts です。または、カンマ区切りのホストのリスト、または単一のホストの末尾にカンマ ホストを使用することもできます。

そして、ansible-playbook在庫なしで実行すると、次のように表示されます。

[警告]: 指定されたホストリストは空です。localhost のみが利用可能です

ホストなしでプレイブックを実行する簡単な方法はありlocalhostますか?

0 投票する
3 に答える
13626 参照

ansible - Ansible Playbook を使用して特定のグループと遊ぶ方法

可能なバージョン: 2.1.0

私のansible hostsファイルは次のとおりです。

そして、プレイブックは次のとおりです。

そして、次のコマンドでプレイブックを実行しています:

しかし、それでも Playbook はすべてのホストで再生されています。つまり、

それらのすべての演劇が演奏されています。これを解決するのを手伝ってください。

私が必要としているのは、プレイブックの実行中にグループ名を指定することです。そのグループのみが再生する必要があるため、他の方法があることをお知らせください。

0 投票する
2 に答える
2925 参照

ansible - Ansible hosts ファイルでホストを変数として定義する

私はかなり単純なhostsファイルを持っています

プロジェクトのユーザーには、ファイルを変更してほしくありませんが、さまざまなユーザー構成可能なパラメーターを含むhosts別のファイルがあります。user.config.ymlそこに次のようなエントリがあります

hosts問題は、で定義された値を使用するファイル内の変数を使用することは可能user.config.ymlですか? また、どのような形式になりますか?

0 投票する
3 に答える
7058 参照

ansible - /etc/ansible/hosts は、Mac 上の Ansible 用に手動で作成する必要がありますか?

http://docs.ansible.com/ansible/intro_installation.htmlによると

env-setup スクリプトを実行すると、チェックアウトから実行され、デフォルトのインベントリ ファイルは /etc/ansible/hosts になります。

ファイルを作成する必要があり/etc/ansible/hostsますか?

そして、このすぐ下に警告があります:

ANSIBLE_INVENTORY は 1.9 以降で利用可能であり、非推奨の > ANSIBLE_HOSTS を置き換えます。

では、hosts ファイルの代わりに使用することになっているのでしょうか?

0 投票する
6 に答える
12173 参照

windows - win_ping を使用して Windows Server に ping を実行できない

を使用して Windows インスタンスに ping を実行しようとするとansible windows -i hosts.ini -m win_ping、次のエラーが発生しました。

私のhosts.iniファイルは次のようになります。

それを解決するために、私はこれを行いました:

そこに私のパスワードを次のように入力しました:

次に、私のhosts.iniファイルは次のようになりました。

ping を実行しようとすると、次のエラーが表示されました。

どこが間違っていますか?