ある.ymlファイルに変数を羅列して、それをansible-playbookで指定するルート.ymlにvars_filesとして指定します。
vars/ec2.ymlにこんな感じでファイルを作ります。
---
text: ハロールート.ymlに以下を追加します。
vars_files: vars/ec2.yml変数を使うには {{...}} の形
例えばこのようなタスクを作りました。変数を埋め込むには{{...}}という形で使います。今回は変数はtextなので{{text}}ですね。
---
- name: Hello
shell: echo {{text}}
register: result
- debug: var=result.stdout
when: resultタスクを実行して、このように表示されるはずです。
ok: [13.114.65.234] => {
"result.stdout": "ハロー"
}