問題タブ [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.
ansible - ansibleでタスクファイル内に変数を書き込むにはどうすればよいですか
私はこれを持っていますplay.yml
私のApacheは次のようになります。
これは私にエラーを与えています。
削除するvars
と機能します。しかし、さまざまなタスクのさまざまな変数を別々に保持できるように、タスク内に変数を含めたいと思います。
ansible - Ansible は、「yum update」後に特定のファイルの変更を検出し、再起動します
ansible-playbook を使用して VPS を管理しているときに、モジュールyum update
を使用して実行するタスクがあります。yum
問題は、VPS は最初は CentOS 6.2 であり、CentOS 6.5 にアップグレードすることです (これは私が望んでいることです)。その後、いくつかの大きな変更があるため、この後に再起動を行いたいと考えています。重要でないパッケージの更新があるたびに再起動したくないので、大きな問題です。
ansible で、そのような大きな変更を検出することは可能ですか?たとえば、/etc/redhat-release が によって変更されyum update
、大きな変更が見つかった場合は再起動します。
ありがとう。
dependencies - 誰かが ansible ロールの依存関係の最小限の実例を提供できますか?
Ansible の依存関係機能を使用しようとしていますが、機能させることができません。誰かが依存関係機能を使用する別のロールに依存するロールの最小限の例を提供できますか?
---
dependencies:
- { role: common }
どうもありがとう。
ansible - Ansible グローバル暗号化変数
秘密にしておきたい一連の変数を含む Vault ファイルが 1 つだけあるとします。ファイルを Ansible に一度だけロードしてから、すべてのロールとすべてのタスクにグローバルにアクセスする方法はありますか?
基本的に、次のように var_files をどこにでも複製するのは好きではありません。
ansible - ansible 1.6 > with_items ループで with_first_found を使用していますか?
次のようなループで使用with_first_found
することは可能ですか?with_items
を使用して動作させることができないようですwith_nested
。
ansible - ファイルを動的にインクルードしているときに「いつ」条件が機能しない
include
渡されたパラメータに基づいて動的にファイルしようとしていますansible-playbook
。パラメータを検証するために、when
状態でチェックしていますが、うまくいかないと思います。最初にインクルード ファイルをチェックします。
playbook.yml:-
次の 2 つのケースがあります。
1) パラメータでアクションを渡さない場合
エラー:
期待される出力:
2) 行動が間違っている場合
エラー:
期待される出力:
ユーザーが有効なアクションではないアクションを渡すと、 task1 にチェックインする必要がありentity not in validEntity
ます。最初のタスクで条件が有効でない場合、実行を中止する必要があります。
このケースを処理するための提案はありますか?