3

我在 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

我尝试用逗号分隔,但这不起作用,因为毕竟它只是文件的符号链接。

4

0 回答 0