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.
