尝试使用一些变量(例如用户名,密码和IP)在本地运行剧本。
想将它们本地存储在我的计算机上并调用playbook。我们该怎么做?
---
- hosts: localhost
name:login
vars:
hostname:
username:
password:
如何将这些变量传递到剧本中
{
"login": [
{
"hostname": "19.15.16.17",
"username": "admin",
"password":"askcnascn"
}
]
}
答案 0 :(得分:0)
您应该查看include_vars。这使您可以将变量存储在文件中,并使用以下语法将其加载到剧本中:
- include_vars:
file: vars.yaml
name: vars