Thanks J
Thats not a bad idea. It was more of a mini project i was testing my
python/ansible skills on but its also because at the new place Im working
at, they also use the Output from Cloud-formation templates as variables
that are then upload into for Bamboo to use. Bamboo tends to use the format
of
VPC=vpc-35627
AWS_REGION=us-east-1
My code was going to work something like this
inlcude_cfn_vars:
stack: name-of-my-stack
stack_prefix:
regex:
This would add it into the play list instead of having to use a wrapper. I
also allowed it to work with S3 bucket. So, when bamboo uploaded a VARS
file to the S3 buck, you have to sometimes pull that back down and inject
back into Bamboo etc. where I wanted to see if my plugin could do that.
I just thought there was a function or something to add my vars to the play
like include_vars does.
On Saturday, April 8, 2017 at 4:45:04 AM UTC+10, J Hawkesworth wrote:
>
> I suspect include_vars is an action plugin, as it is the sort of thing
> that only runs on the controller, so isn't a module (which is typically
> delivered to the machines you are managing and run remotely).
>
> However, I'm wondering if the simplest thing to do is just to wrap
> ansible-playbook in your own script that just adds the vars from a file to
> the ansible playbook as a -e @/path/to/some/yaml/or/json/file
>
> I guess you might need to load different vars files for different
> playbooks or something, but just wondering if doing the simples thing might
> be enough.
>
> What is your goal? What problem are you trying to solve. There might be
> a way to solve it without resorting to adding your own custom code on top
> of ansible?
>
> Jon
>
> On Friday, April 7, 2017 at 2:22:18 PM UTC+1, Matt Graham wrote:
>>
>> Hi All
>>
>> Im probably doing this wrong. I'm working on a version of include_vars
>> module where by my variables (based off a text file) get added to the
>> global vars like include_vars
>>
>> Im trying to figure out how I add it. I can see when I use include_vars,
>> that gets added to the global vars
>>
>> I checked that by doing
>>
>> - debug:
>> var: vars
>>
>> and it showed all the run time vars.
>>
>> Hell, I can't seem to find the include_var module to see how its done.
>> Ive tried this variable manager class but I must be doing it all wrong
>>
>> Thanks for any help
>>
>> Regards
>>
>>
--
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/8b77965f-0a03-4a4d-aa18-0f91424eb136%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.