Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1005 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  Ansible : Remplacer un partie d'une adresse ip

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ansible : Remplacer un partie d'une adresse ip

n°173156
redmail
Posté le 26-02-2021 à 11:12:09  profilanswer
 

Bonjour à tous
 
Je me casse la tête avec les regex dans ansible
 
Je veux remplacer dans le fichier /etc/network/interfaces  la ligne   address 192.168.1.51  par address 192.168.1.71    (garder le dernier chiffre de l'ip)
 
Je sais que je dois utiliser le module replace pour faire cela mais je n'arrive pas à trouver la bonne syntaxe pour le regexp
 
Je teste ceci, mais cela ne fonctionne pas à cause des espace ou des points ?!?!?
 
- name: Changer ip 192.168.1.5X en 192.168.1.7X
    replace:
      path: /etc/network/interfaces
      regexp: '(s+)address 192.168.1.5(\s+.*)?$'
      replace: '\1address 192.168.1.7\2'
      backup: yes
 
 
Si quelqu'un à une idée.
 
MERci
 

mood
Publicité
Posté le 26-02-2021 à 11:12:09  profilanswer
 

n°173157
Je@nb
Modérateur
Kindly give dime
Posté le 26-02-2021 à 12:32:04  profilanswer
 

regexp: '(.*)address 192.168.1.5(.*)$'

tout simplement ça irait pas ? (je connais pas la syntaxe avec ansible)


Message édité par Je@nb le 26-02-2021 à 12:34:17
n°173158
redmail
Posté le 26-02-2021 à 14:18:07  profilanswer
 

Merci Je@nb
 
Cela fonctionne avec ta proposition :
 
- name: Changer ip 192.168.1.5X en 192.168.1.7X
    replace:
      path: /etc/network/interfaces
      regexp: '(.*)address 192.168.1.5(.*)$'
      replace: '\1address 192.168.1.7\2'
      backup: yes


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  Ansible : Remplacer un partie d'une adresse ip

 

Sujets relatifs
Récupérer l'adresse mail directement dans OutlookRemplacer une Livebox pro ADSL par un modem+Stormshield
Ansible : lancer une commande à 20hAdresse IP source Broadcast
Ansible ne voit pas mon fichier alors qu'il est bien présentRemplacer stack master pile switch
Transfert adresse IP serveur ADAdresse mail
Pfsense - redirection en cachant l'adresseDock USB-C Dell et adresse mac Pass Through
Plus de sujets relatifs à : Ansible : Remplacer un partie d'une adresse ip


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR