- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我有这样的事情:
- include_vars: this_file_doesnt_exist.yml
- include_vars: aptcacher.yml
- name: use apt-cache
template: src=01_proxy.j2 dest=/etc/apt/apt.conf.d/01_proxy owner=root group=root mode=644
sudo: true
when: aptcacher_host is defined
最佳答案
您只需ignore_errors
在 include_vars
任务:
- include_vars: nonexistant_file
ignore_errors: yes
---
- hosts: localhost
tasks:
- include_vars: nonexistent_file
ignore_errors: yes
- debug:
msg="The show goes on"
PLAY [localhost]
GATHERING FACTS *************************************************************** ok: [localhost]
TASK: [include_vars nonexistent_file] ***************************************** failed: [localhost] => {"failed": true, "file": "/home/ilya/spielwiese/ansible/nonexistent_file"} msg: Source file not found. ...ignoring
TASK: [debug msg="The show goes on"] ****************************************** ok: [localhost] => { "msg": "The show goes on" }
关于如果未找到文件,则 Ansible include_vars 继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30674958/
#file: cmservers.yml - hosts: cmservers tasks: - include_vars: /var/cm/local/ansible/vars/c
和有什么区别 vars_files指示 和 include_vars模块 当不推荐或不鼓励使用上述任何一种时,应该使用哪个? 最佳答案 vars_files 和 include_vars 都被标记为稳
在我的 ansible playbook 中,我将目录列表读入列表。然后我想从这些目录中的每一个读取“config.yml”文件并将它们的内容放入字典中,以便我可以通过该字典中的目录名称引用配置数据。
如果我有这样的事情: - include_vars: this_file_doesnt_exist.yml ansible 将抛出错误“在...处找不到输入文件”并停止配置过程。 我想知道是否有可能
我需要一个使用 ansible vault 存储和加密密码的文件,我创建了一个名为“passes”的加密文件,在解密后使用以下内容存储在 group_vars 中: --- testvar: pass
include vars module表示可以使用 JSON 文件加载变量。但是,当我尝试在我的剧本中使用该模块时,我收到了 YAML 语法错误。 --- - hosts: my_hosts - in
我是一名优秀的程序员,十分优秀!