Explorar el Código

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 hace 1 año
padre
commit
888c5f1141
Ninguna cuenta vinculada a la dirección de correo electrónico del committer
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. +1
    -1
      openssh/config_ini.sls

+ 1
- 1
openssh/config_ini.sls Ver fichero

@@ -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:

Cargando…
Cancelar
Guardar