Done, I did use an array to set the parameters in the hosts file

Le lundi 18 avril 2016 14:29:01 UTC+2, fanvalt a écrit :
>
> Hello,
>
> I would like to use only parameters in my playbook and so to use an 
> external variables file to set the host, user, http parameters etc ... so 
> my playbook would loop on it.
> Is this possible ?
>
> Here is an explaination of my needs:
> I would like noone has to modify the playbook to set the parameters, I 
> want all variables to be external variables.
>
> I'd like to give the following informations when playing the playbook:
>
> host=server1, user=user1, http_port=8080, release=1.2
> host=server1, user=user2, http_port=8081, release=2.3
> host=server2, user=user1, http_port=8080, release=2.3
> etc ...
>
> Is using the hosts file a way to do so,are we allowed to set any 
> parameters we want like:
> [deployed_server]
> server1 user=user1 http_port=8080 release=1.2
> server2 user=user1 http_port=8080 release=2.3 
> or can we only pass ansible variables in the hosts file ?
>
> My purpose would be to allowed a user to create a file in EXcel and to 
> transfer is on the ansible master host and then the playbook would be run 
> with this excel file as an external parameter file.
>
> Any clue ?
> 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/88283601-ebfe-4bf9-8e02-4f8cb0a8f26b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to