0

私はかなり単純なhostsファイルを持っています

[clients]
qas0062
[dbs_server]
qas0063

プロジェクトのユーザーには、ファイルを変更してほしくありませんが、さまざまなユーザー構成可能なパラメーターを含むhosts別のファイルがあります。user.config.ymlそこに次のようなエントリがあります

dbs_server: qas0065

hosts問題は、で定義された値を使用するファイル内の変数を使用することは可能user.config.ymlですか? また、どのような形式になりますか?

4

2 に答える 2

0

同じことを行う別の方法があります。Playbook で次の構文を使用して、ホスト (インベントリ) ファイルの値を参照するだけです。

host={{ groups['dbs_server'][0] }}

これは、グループに 1 つのエントリがある場合にうまく機能します (この特定のケースでは db_server)。

于 2017-01-06T21:28:24.137 に答える