1. ホーム
  2. ansible

[解決済み] 現在実行中の ansible-playbook へのパスを持つ変数?

2022-05-17 18:21:52

質問

現在実行中のansible-playbookへの絶対パスを持つansible変数はありますか?

いくつかのコンテキストがあります。 に対して ansible スクリプトを実行/作成しています。 localhost に対して、mysql の docker を設定するために ansible スクリプトを実行/作成しており、ansible スクリプトに関連してデータボリュームをマウントしたいと思っています。

例えば、リポジトリをチェックアウトして ~/branch1/ にチェックアウトし、次に ansible-playbook dev.yml に保存されるはずだと考えていたのですが、ボリュームを ~/branch1/.docker_volume/ . もし私が ~/branch2 から実行すると、ボリュームを ~/branch2/.docker_volume/ .

どのように解決するのですか?

この場合 playbook_dir という変数があります。