問題タブ [ansible-playbook]

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 投票する
3 に答える
7449 参照

ansible - 複数のプレイで共有される変数を要求できない理由 (ansible 1.6.5)

3 つのプレイを含むプレイブックを抽出しました。目標は、1 回のプレイでプロンプトからデータベース パスワードを収集し、他の 2 回のプレイで同じパスワードを使用することです。

以下のように失敗します。

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

python - ansibleを使用してvirtualenv内でpython setup.py developmentコマンドを実行する方法

python setup.py developansibleを使ってvirtualenv内でコマンドを実行したい。どうやってするの?

おそらく、次のようなものである可能性があります。

しかし、virtualenv 内で実行する必要があります。どうすればいいですか?

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

ssh - 同期の使用時に Ansible がパスワードを要求する

次の方法でansibleを使用しています。

ansible-playbook -f 1 my-play-book.yaml --ask-pass --ask-sudo-pass

この後、ssh と sudo のパスワードを入力するよう求められます (両方とも同じパスワード)。

Playbook ファイル内で、同期タスクを使用しています。

synchronize: mode=push src=rel/path/myfolder/ dest=/abs/path/myfolder/

ホストごとに、リモート ホストの ssh パスワードを入力するよう求められます (プレイブックの実行の最初に入力したものと同じです)。

同期タスクの実行時にパスワードを入力しないようにするにはどうすればよいですか?

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

email - Ansible でメールを送信する方法

Ansible を使用してメールを送信しようとしていますが、そのようなサービスのユーザーとパスワードを提供する方法がわからないため、その仕組みを理解できません (ドキュメントには指定されていません)。

私のマシンと電子メール サーバーは同じネットワークにありますが、電子メールを送信するには認証が必要です。

これは私のymlファイルです:

これは、ホストのファイルの関連コンテンツです。

どのように設定すればよいですか?前もって感謝します。

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

ansible - 役割タスクに変数を含める

ある役割で、別の役割からいくつかの変数を読み込もうとしています。(その役割が現在のプレイに含まれていれば、変数にアクセスできますが、そうではありません。)

だから私はこれを試しました:

しかし、それは機能しません。エラーはありませんが、変数はまだ定義されていません。vars/another_role_defaults.ymlだから私は賢く、変数を使用したい役割にファイルをシンボリックリンクして、次のように含めようとしました:

同じ結果で、エラーはありません (ファイルが見つからない場合にエラーがスローされないのはなぜですか??) が、変数はまだ定義されていません。私もこれを試してみましたが、それでも葉巻はありませんでした。

私は何を間違っていますか?

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

ansible - Ansible でべき等シェルを作成する方法

私は Ansible を使用していますが、シェル実行を冪等にしようとして少し問題があります。他のパッケージをインストールするために apt モジュールを使用する必要があるため、最初にpython-apt パッケージをインストールします。しかし、プレイブックを実行するたびに、シェル タスクが常に実行され、冪等にしたいと考えています。これが私のシェルタスクです:

そして、ここに出力があり、常に上記のタスクを実行しています。

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

amazon-web-services - Ansible Playbook を使用して Play Framework アプリを AWS (Amazon) ec2 にデプロイするには

私は AWS ec2 プラットフォームを初めて使用します。Play 2.* アプリを ec2. また、将来の更新でgitを介して展開する必要があります。私はそれについてまともな調査を行い、Ansibleプレイブックがこれに対するより良い解決策になる可能性があることを発見しました. しかし、私はWindowsを使用しており、パテを使用してec2で構成しています。今では、コマンド ライン プログラミングとAnsibleおよびAnsible playbookについてほとんど知りません。play を git 経由で ec2 で直接実行するための解決策を見つけるには、助けが必要です。インターネットで興味深い読み物を共有しています。

1 > Ansible to deply play in aws について知るために読んでください

2 > アンシブル + プレイ + aws ec2

特定分野の知識や経験があれば教えてください。これ以外に ec2 で play をデプロイする簡単な方法があれば、あなたの投稿も役に立ちます。ありがとう!

0 投票する
5 に答える
8587 参照

ansible - Ansible with_subelements デフォルト値

私は次のようなvars定義を持っています:

それから私は次のタスクで遊んでいます

ここでの考え方は、変数に他の多数のプロパティを持つ複数の「サイト」定義を持ち、「exec_init」が定義されているサイトに対して複数のシェルスクリプトコマンドを実行したいということです

このようにすると、常にタスクの実行がスキップされます。想像できるすべての組み合わせでこれを試しましたが、動作させることができません...

これは適切な方法ですか?多分私は意味をなさない何かを達成しようとしていますか?

ご協力いただきありがとうございます