在Ansible playbook中,可以通过以下几种方式获取使用的变量列表:
- name: Example playbook
hosts: all
vars:
var1: value1
var2: value2
tasks:
- name: Task 1
debug:
msg: "{{ var1 }}"
在上述示例中,变量列表为var1和var2。
ansible-playbook playbook.yml --list-tasks
这将输出playbook中的任务列表以及它们使用的变量。
ansible-inventory --list
这将输出当前主机组的变量列表。
- name: Example playbook
hosts: all
vars:
var1: value1
var2: value2
tasks:
- name: Task 1
debug:
var: var1
运行上述playbook后,将输出var1的值,从而获取变量列表。
需要注意的是,以上方法适用于获取playbook中直接定义的变量。如果变量是通过外部文件、动态生成或从其他来源获取的,则需要根据具体情况进行相应的处理。
云+社区技术沙龙[第10期]
T-Day
小程序·云开发官方直播课(数据库方向)
云+社区技术沙龙[第21期]
腾讯位置服务技术沙龙
云+社区技术沙龙[第6期]
Elastic 中国开发者大会
云+社区技术沙龙 [第30期]
云+社区开发者大会 武汉站
领取专属 10元无门槛券
手把手带您无忧上云