我想在我导入的剧本中使用我在主剧本中定义的变量。不幸的是,我得到了以下错误消息:
fatal: [localhost]: FAILED! =>
{
"msg": "The task includes an option with an
undefined variable. The error was: 'vcenter_username' is undefined\n\nThe
error appears to have been in '/home/ansible/ansib
我刚接触ansible,所以我不知道如何从roles(install)->vars目录中调用我的硬编码变量。
这是我的攻略
---
# create a new VM from a template
- name: VM from template
hosts: localhost
gather_facts: false
connection: local
vars:
vcenter_hostname: vcenter-app
vcenter_user: john@doe
vcenter_pass: blabla6
esxhost: es
我正在尝试编写行动手册,将创建3个虚拟机上的3ESXi服务器从模板通过Vcenter与Ansible vmware_guest模块。 问题是,我有3个不同的Vcenter,每个Vcenter上有3个ESXI主机,playbook必须在所有ESXI主机上并行创建所有vm。 我尝试过循环,但是循环一步一步地做。 这是我目前使用的攻略版本。 如果有人能帮助我,我将非常感谢:) ---
# create a new VM from a template
- name: VM from template
hosts: localhost
gather_facts: false
con
我有一些这样的数据:
Config_Name Question Answer
Cisco WAN Sensitivity: High
Cisco WAN Authorized Users: Brent, Charles
Cisco WAN Last Audited: n/a
Cisco WAN Next Audit: 3/30/2012
Cisco WAN Audit Signature:
Cisco WAN Username: MYCOMPANY
Cisco WAN P