ich eine Zeile in der Datei sshd_config
unter Verwendung ansible Kommentar- will und ich habe folgende Arbeitskonfiguration:ansible uncomment Zeile in der Datei
- name: Uncomment line from /etc/ssh/sshd_config
lineinfile:
dest: /etc/ssh/sshd_config
regexp: '^#AuthorizedKeysFile'
line: 'AuthorizedKeysFile .ssh/authorized_keys'
jedoch diese Konfiguration funktioniert nur, wenn die Linie von #AuthorizedKeysFile
beginnt, aber es gewann Es funktioniert nicht, wenn die Zeile mit # AuthorizedKeysFile
oder # AuthorizedKeysFile
beginnt (Leerzeichen zwischen und den Wörtern).
Wie kann ich die Regexp so konfigurieren, dass nach "#" keine Leerzeichen berücksichtigt werden?
Ich habe versucht, eine andere lineinfile Option mit einem Leerzeichen nach ‚#‘ hinzuzufügen, aber das ist keine gute Lösung:
- name: Uncomment line from /etc/ssh/sshd_config
lineinfile:
dest: /etc/ssh/sshd_config
regexp: '# AuthorizedKeysFile'
line: 'AuthorizedKeysFile .ssh/authorized_keys'
Bitte teilen, was haben Sie versucht? –