Module de remplacement ansible ne fonctionne pas correctement
Mon livre de jeux abordable fonctionne pour moi à inadmonter certaines lignes dans le fichier. .conf, Mais son erreur pour une ligne particulière ne contribue aucun changement.
Vous trouverez ci-dessous ma part du fichier .conf.
résultat attendu
Ci-dessous mon jeu
Ici, ma dernière ligne d'un hôte virtuel est inchangée et la chaîne initiale - ne pas ... Pourriez-vous m'envoyer ici ...
Vous trouverez ci-dessous ma part du fichier .conf.
#<virtualhost *:443="">
#SSLEnable
#Header always set Strict-Transport-Security "max-age=31536000 includeSubDomains; preload"
#</virtualhost>
résultat attendu
<virtualhost *:443="">
SSLEnable
#Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</virtualhost>
Ci-dessous mon jeu
- name: uncomment virtualhost starting line
replace:
path: /opt/conf/httpd.conf
regexp: '^#(.*<virtualhost *:443="">.*)'
replace: '\1'
- name: uncomment virtualhost end line
replace:
path: /opt/conf/httpd.conf
regexp: '^#(.*</virtualhost>.*)'
replace: '\1'
Ici, ma dernière ligne d'un hôte virtuel est inchangée et la chaîne initiale - ne pas ... Pourriez-vous m'envoyer ici ...
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
2 réponses
Agathe
Confirmation de:
dans
. Sinon, il sera interprété comme un symbole de contrôle pour une expression régulière:
https://docs.python.org/2/library/re.html
</virtualhost>
Agathe
Confirmation de:
Remplacer la première tâche suivant (J'ai seulement changé le paramètre regexp):
</virtualhost>