2017-09-11 10 views
0

アドホックを実行してユーザーを削除すると、複数のアイテムを モジュールにフィードできませんでした。このように:可能なアドホックコマンドで複数のユーザーを削除する

ansible -i my_inv all -m user -a"name={{ users }} state=absent" --check --extra-vars='{"users":["user1","user2"]}' 

出力は次のようになります。それは正しく配列を開いていないことのようです

server1 | SUCCESS => { 
    "changed": false, 
    "name": "['user1', 'user2']", 
    "state": "absent" 
    } 

。 jsonファイルも作成しませんでした。

{ 
    "users":["user1","user2"] 
    } 

ロールを作成せずに行う方法はありますか? userモジュールの

答えて

1

nameパラメータ、引数、ないリストとして文字列を取ります。

ループする必要があります(演奏が必要な場合には必ずしも役割を果たす必要はありません)。または、ansibleを数回実行してください。

関連する問題