Thanks a lot,
Regards

Le jeudi 1 septembre 2016 13:07:35 UTC+2, Kai Stian Olstad a écrit :
>
> On 01. sep. 2016 11:00, fanvalt wrote: 
> > Hello, 
> > 
> > I want to set variables with set_fact in a pre_tasks section. 
> > This is working well, but it is 50 lines long and I want to have these 
> > lines to be set in all my playbooks. 
> > 
> > Is there a way to include a pre_tasks ? Here is what I would expect: 
>
> - include: <your.file> 
>
>
> https://docs.ansible.com/ansible/playbooks_roles.html#task-include-files-and-encouraging-reuse
>  
>
>
> >   pre_tasks: 
> >     - name: variables Instance 1 DV/QA 
> >       set_fact: 
> >         KARAFHTTPPORT: "210{{ Slice }}" 
> >         KARAFSSHPORT: "211{{ Slice }}" 
> >         KARAFRMIREGISTRYPORT: "212{{ Slice }}" 
> >         KARAFRMISERVERPORT: "213{{ Slice }}" 
> >       when: numint == '1' and ( EnvType == 'DV' or EnvType == 'QA') 
> > ... 
> > 
> > I would like to copy these lines in a setting.yml file, I don't know 
> where 
> > it would be conventional, lets say in vars directory. 
>
> vars, settings, tasks... as long as you don't use any of the reserved 
> directories you are good. 
>
> > And then call it this way: 
> >   pre_tasks: 
> >        vars/setting.yml 
>
>    pre_tasks: 
>      - include: vars/settings.yml 
>
> -- 
> Kai Stian Olstad 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/94249b5f-4a4f-48a5-9b8d-146194e820de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to