0
に動的変数名を評価私はこのような何かを入れてVARSを持っていますm_nameを初期化する:はansible
- name: set_fact set_fact: m_name: - 'hello' - 'world'
その後、私は反復使用with_items持つタスクを持っている:
- debug:
msg: "{{ (item + '_port') }}"
with_items: "{{ m_name }}"
しかし、私は、出力
hello_port world_port
ないそれらの値として持っています。
[OK]私はdebug varを使用すると動作しています。しかし、この式をシェルタスクの例として"{{ (item + '_port') }}"
とすると、評価されません。値を取得するために、動的に作成された変数名を評価する方法はありますか?