25

私のプレイブックでは、ユーザー名(「ubuntu」のみ)を頻繁に参照しています。

「コマンドラインで渡された値から取得する」という組み込みの方法はありますか?

私は私ができることを知っています

ansible-playbook <task> -u <user> -K --extra-vars "user=<user>"

その後{{user}}、プレイブックで使用できますが、ユーザーを 2 回定義するのは奇妙に感じます。

4

2 に答える 2

2

これを行う標準的な方法は、インベントリーファイルで ansible_ssh_user を定義し、それをプレイブックで {{ ansible_ssh_user }} として参照できると思います。

于 2014-06-07T12:55:17.923 に答える