
"{{ hostvars['DUMMY_HOST']['iosengineID'] }}"
値はこれを返します
{'msg': [['80000009045B575A5032333331303055565D']], 'failed': False, 'changed': False}
値を抽出、印刷、または登録するにはどのフィルターを使用できますか?
80000009045B575A5032333331303055565D
答え1
の価値iosエンジンIDリストである単一の項目を持つリストです
iosengineID: [['80000009045B575A5032333331303055565D']]
あなたが欲しいのは最初のリストの最初の項目です
- debug:
var: iosengineID.0.0
与える
iosengineID.0.0: 80000009045B575A5032333331303055565D
答え2
ホスト変数にこのクレイジーなフィルターを使用する必要がありました!!!!
"{{ hostvars['DUMMY_HOST']['foundengineID'] | regex_replace('[^A-Za-z0-9]','') | replace('msg','') | replace('failedFalsechangedFalse','') }}"
そして、この値を書き込むので、それを変数として使用してファイルに書き込むことができます。
80000009045B575A5032333331303055565D