小编Seb*_*uca的帖子

在Ansible playbook中的vars_files中使用with_items

我目前正在从Puppet过渡到Ansible,到目前为止一直很好.但我想尽可能地自动化.

我正在尝试使用with_items内部循环vars_files来加载基于给定项目列表的变量文件.Ansible抱怨语法,我似乎无法找到类似解决方案的示例,只有使用with_items内部任务和角色的示例.

例如:

vars_files:
  - ["vars/{{ item }}-{{ ansible_fqdn }}.yml", "vars/{{ item }}-{{ system_environment }}.yml", "vars/{{ item }}.yml"]
    with_items:
      - php
      - nginx
Run Code Online (Sandbox Code Playgroud)

这里的目标是循环第二行,只要有with_items一个项目使用数组回退到下一个项目,如果它找不到给定的文件(这是有效的).

不确定这是否可能,但我想在采取另一个方向之前询问.

yaml loops ansible

5
推荐指数
1
解决办法
6969
查看次数

标签 统计

ansible ×1

loops ×1

yaml ×1