Effectivement, la séparation des rôles avec un template J2 dans lequel je
boucle pour ensuite pusher la config dans mon second rôle me parait bien.
Le "set config" me paraissait plus simple pour commencer. Le problème c'est
bien d'éviter de rester dans le POC infini quand on commence à vraiment
pousser en prod...

Merci à tous pour vos réponses !


Gabriel


2018-07-30 18:28 GMT+02:00 Thomas Quinot <fr...@thomas.cuivre.fr.eu.org>:

> * gabriel corre, 2018-07-30 :
>
> > - name: Change interface description
> >   junos_config:
> >     provider:
> >       username: toto
> >       port: 2222
> >     lines:
> >       - set interfaces "{{ item }}" description {{ int_desc}}
> >     confirm: 5
> >   with_items: "{{ int_name }}" <<<<<<<<
>
> Tu peux faire la boucle dans un template Jinja2 :
>
>  - name: Change interface description
>    junos_config:
>      provider:
>        username: toto
>        port: 2222
>      lines: >
>        {%for item in int_name%}
>        set interfaces "{{ item }}" description {{ int_desc}}
>
>        {%endfor%}
>      confirm: 5
>
> Thomas.
>
>

---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à