問題タブ [ansible-ad-hoc]
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 アドホック シェル コマンドの引用符 - エスケープする方法は?
シェルを使用して chfn を実行するかなり単純な ansible アドホック コマンドがあります。
chfn には二重引用符が必要です。いくつかの異なる方法で二重引用符をエスケープしようとしましたが、うまくいきませんでした。シェルコマンドを二重引用符と一重引用符で囲み、/ を使用して二重引用符をエスケープし、一重引用符も試しました。実行chfn -f "$HOSTNAME root" root
は問題なく動作しますが、この方法で実行できるようにする方法がわかりません。(オプションであることは知っていますが、可能であればシェルスクリプトに変換して、そのように実行したくありません)
ansible - Ansible ad-hoc コマンドで複数のユーザーを削除する
Ansible アドホックを実行してユーザーを削除すると、複数のアイテムをモジュールにフィードできませんでした。このような:
出力は次のとおりです。
配列を正しく開いていないようです。jsonファイルの作成も機能しませんでした。
役割を書かずにそれを行う方法はありますか?
ansible - Playbook を使用せずにユーザー インタラクティブ シェル スクリプトを実行する Ansible コマンドはありますか?
ユーザー入力を必要とするシェルスクリプトを以下に示します。
複数のサーバーでユーザー入力を必要とするこのスクリプトを実行したかったので、以下の yml を使用して実現しました。
ただし、以下のコマンドを使用しようとしている場合は、ユーザー入力を促進しません。
1)上記のスクリプトのユーザー入力を求める正しい ansible コマンドを共有してください。
2)上記のスクリプトについても、ユーザーに代わってデフォルト値を取る正しい ansible コマンドを共有してください。