From fba7da4467a08935c13c02192952d6dd748e6b5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iwan=20Cl=C3=A9ment?= Date: Sat, 23 Mar 2019 19:53:22 +0100 Subject: [PATCH] If file exists --- linux/RemoveBadSSHKeys.sls | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/linux/RemoveBadSSHKeys.sls b/linux/RemoveBadSSHKeys.sls index dd5d621..8c67109 100644 --- a/linux/RemoveBadSSHKeys.sls +++ b/linux/RemoveBadSSHKeys.sls @@ -1,12 +1,14 @@ {% if grains['kernel'] == 'Linux' %} - {% set COMPTEUR=0 %} - {% for BADKEY in pillar.get('BadSSHKeys',{}) %} + {% if file.file_exists['/root/.ssh/authorized_keys'] %} + {% set COMPTEUR=0 %} + {% for BADKEY in pillar.get('BadSSHKeys',{}) %} suppression des mauvaises cles {{COMPTEUR}}: file.line: - name: /root/.ssh/authorized_keys - mode: delete - content: {{BADKEY}} - {% set COMPTEUR = COMPTEUR + 1 %} - {% endfor %} + {% set COMPTEUR = COMPTEUR + 1 %} + {% endfor %} + {% endif %} {% endif %}