我在 Ansible 中有一个这样的文件夹结构,其中全局变量位于根 group_vars 中,然后环境特定变量位于 inventory/dev/group_vars/all 等中。
.
├── ansible.cfg
├── group_vars
│ └── all
├── inventories
│ ├── dev
│ │ ├── group_vars
│ │ │ └── all
│ │ └── hosts
│ └── prod
│ ├── group_vars
│ │ └── all
│ └── hosts
└── playbook.yml
我希望能够重用 Molecule 的两个 var 文件中的现有变量,但由于找不到变量而无法这样做。类似于下面的东西,但我需要 group_vars/all 和 inventory/dev/group_vars/all
我的molecule.yml的提取物
provisioner:
name: ansible
inventory:
links:
group_vars: ../../../group_vars
我尝试用逗号分隔,但这不起作用,因为毕竟它只是文件的符号链接。