問題タブ [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.
python - Ansible Playbook を使用して Python で Ansible Module を実行する方法
fail2ban の構成を管理するために Python でモジュール ansible を開発する必要がありますが、プレイブックを実行するときにそれを実行することができません。
プレイブックのコード:
モジュールコード:
Pythonコードはまだ終わっていません。先に進む前にテストしたかっただけです。
しかし、モジュールの実行方法がわかりません。プレイブックを起動しようとすると、次のエラーが発生します。画像の説明をここに入力してください
ansible - ユーザー入力に従って動作する ansible プレイブックを作成するには?
私の ansible プレイブックでは、ユーザーから 2 つの入力を取得しています。また、オプションである必要がある 3 番目の入力も取得したいと考えていました。ユーザーが var3 の値を指定した場合、プレイブックはタスクを実行する必要があります。これを達成するには?
また、私は ansible に awx オープンソース UI を使用していることを知りたかったので、ホストを選択して ansible awx インベントリでプレイブックを実行します。その後、プレイブックの「ホスト」に何を書くか、そのままにしておくことができます。
python-3.x - pip のセットアップ ツールをアップグレードするにはどうすればよいですか
私は Docker/Python を初めて使用し、既存の AWX の Docker イメージの Dockerfile を更新して、次のパッケージの最新バージョンがあることを確認しようとしています。/usr/lib/python3.6/site-packages
以下は私の環境情報です:
Docker バージョン 19.03.3、ビルド a872fc2f86
Docker ベース イメージ: centos:latest
これを変更する Dockerfile は、こちらから入手できます。
これまでに複数の投稿/ブログから読んだことから、これは通常、単純に更新する必要があります。
しかし、これを実行すると、次のようになります(パスに含まれる別local
のパスが表示されます。
次のことも試しましたが、これは役に立ちませんでした:
これは、上記の変更が Dockerfile に適用された方法です。
この Dockerfile では、pip パッケージを更新するために、Dockerfile の 124行目の後に次の行を追加しました。
Dockerfile からの必要なセクションのスナップショット
どういうわけか、変更が正しいパスに反映されていません。誰かが内部のパッケージを更新する方法を提案できますか:/usr/lib/python3.6/site-packages