問題タブ [ansible-awx]
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.
linux - sudo アクセス権を持つユーザーが Ansible AWX から sudo コマンドを実行できず、「Missing Sudo Password」というエラーが表示される
AWX (Ansible Tower のオープン ソース バージョン) を介して Ansible を実行していますが、ユーザーがbecome
権限昇格コマンドを使用できないというエラーが発生し続けます。コマンドが AWX で実行されるたびに、次のエラーが生成されますMissing sudo password
。そのユーザー アカウントでとの両方を実行することで、ユーザー アカウントにアクセス権があることを確認しました。どちらも手動で実行すると問題なく動作します。sudo
su
簡単に言えば、AWX 内で Ansible Playbook から sudo コマンドを実行する方法を探しています。使用しているアカウントに正しい権限があることを確認しました。
ファイルを直接編集し/etc/sudoers
て、ユーザーがパスワードなしで sudo を実行できるようにすることは可能ですが、これはこの状況で機能するソリューションではありません。
Ansible には権限昇格に関するドキュメントがありますが、AWX では正しいオプションが機能しません。コマンド ライン フラグとオプションのいくつかをメニュー ベースのオプションに置き換えます。Google 検索では、AWX で同じエラー メッセージが表示された人は他に見つかりませんでした。
注: これらの質問はすべてコマンド ラインからの Ansible の実行に関するものであり、Ansible Tower または AWX からの実行に関するものではないため、これは以下の質問の重複ではありません。/etc/sudoers
これらの質問は、ファイルの編集がすべての場合に機能することも前提としています。
- Ansible に sudo パスワードがありません
- Ansible の sudo パスワードを指定する
- SSH キー認証を持つユーザーが Ansible で sudo 権限を持つにはどうすればよいですか?
答えを見つけるのに少し時間がかかったので、この質問を投稿してすぐに答えています。ドキュメントを見つけるのは必要以上に困難であり、情報が不足していたため、この質問に適切な回答を付けて投稿しています。
ansible - awx のソース管理からインベントリ スクリプトを取得する
AWX では、現在、インベントリ スクリプト > カスタム スクリプトを選択すると、入力ボックスにコードを貼り付けることができるだけです。ソース管理からスクリプトを取得する方法はありますか?
ansible - Playbook の実行時にさまざまなホストで未定義の変数エラー 'dict object' が発生する
編集:これは、--check
パラメーターを使用して実行している場合にのみ発生するようです。この Playbook をライブで実行しても、このエラーは発生しません。しかし、何が原因なのかを知ることは依然として良いことです。
私は Ansible AWX を使用して一連のサーバーを管理し始めていますが、これまで Ansible を使用したことはありませんでしたが、多くのオンライン チュートリアルを経て、非常に快適に感じています。
多数の Web サーバーに更新をインストールするプレイブックを実行しようとしています。
エラーが発生します。これは、実行ごとに異なるホストに奇妙に表示されます。たとえば、プレイブックを実行すると、ホストserver3.mydomain.com
はこのエラーで失敗します。そのサーバーをインベントリから削除すると、で同じエラーが発生しserver2.mydomain.com
ます。
エラー出力は、これが失敗した理由を理解するのに十分な情報を提供していません.1つの小さなセクションに分離されていますが、オンライン検索で問題を見つけることができませんでした.
これはプレイブックです(オンラインで見つけたテンプレートから、いくつかの変更を加えています):
そして、これはエラーです:
したがって、エラーはこのブロックに関連しているように見えますが、それ以上は行き詰まっています:
ここで何が欠けているのかわかりません。