瀏覽代碼

fix(config_ini): added quotes to regex tabs pattern

With Salt-Master 3005.1 and Salt-Minion on 3006.1, both on Debian 11, the unquoted tab was being parsed as part of the yaml structure and throwing the following error:


local:
    Data failed to compile:
----------
    Rendering SLS 'base:openssh.config_ini' failed: Illegal tab character; line 8

---
[...]
include:
  - openssh
sshd_config-with-ini:
  file.replace:
    - name: /etc/ssh/sshd_config
    - pattern: ^(\w+)	+(\w)    <======================
    - repl: '\1 \2'
    - show_changes: True
    - require_in:
      - ini: sshd_config-with-ini

[...]
---
pull/208/head
Michael Nunes 1 年之前
父節點
當前提交
888c5f1141
No account linked to committer's email address
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. +1
    -1
      openssh/config_ini.sls

+ 1
- 1
openssh/config_ini.sls 查看文件

@@ -13,7 +13,7 @@ sshd_config-with-ini:
{%- if salt['file.contains_regex'](openssh.sshd_config, regex_search_for_tabs) %}
file.replace:
- name: {{ openssh.sshd_config }}
- pattern: {{ regex_search_for_tabs }}
- pattern: '{{ regex_search_for_tabs }}'
- repl: '\1 \2'
- show_changes: True
- require_in:

Loading…
取消
儲存