我正在使用 ansible 模块来编辑 kube-apiserver 的清单文件
- --feature-gates=AdvancedAuditing=true
Run Code Online (Sandbox Code Playgroud)
我想添加新的功能门,例如
- --feature-gates=AdvancedAuditing=true,TTLAfterFinished=true
Run Code Online (Sandbox Code Playgroud)
我尝试了很多事情,其中之一 -
- name: append TTLAfterFinished to existing list of feature-gates
lineinfile:
path: item.0.item.file_path
backrefs: yes
regexp: "^(.*feature-gates.*)$"
line: '\1,TTLAfterFinished=true'
Run Code Online (Sandbox Code Playgroud)
运气不好..:(有什么帮助吗?
你对我来说效果很好,但我没有变量item。所以我有这个:
- name: append TTLAfterFinished to existing list of feature-gates
lineinfile:
path: "{{ role_path }}/files/file_path"
backrefs: yes
regexp: "^(.*feature-gates.*)$"
line: '\1,TTLAfterFinished=true'
Run Code Online (Sandbox Code Playgroud)
也许item问题出在你的变量上。
| 归档时间: |
|
| 查看次数: |
18028 次 |
| 最近记录: |