MM> As of now, the recommended way to provide configuration to an
MM> inventory script is either via configuration file, or via environment
MM> variables.
MM>
MM> As of now, there is no way to pass arguments directly to a dynamic
MM> inventory script.
We've done things like this by having a default 'hosts' wrapper script
that calls our dynamic inventory script, and then other wrapper scripts
that call the dynamic inventory script with arguments, so you can add
'--inventory other-wrapper' or prefix 'ANSIBLE_HOSTS=other-wrapper' to get
the other wrapper, which passes along the command line argument.
If you want to be able to specify an arbitrary argument on the command
line on the fly, that won't work; but if you've got a few typical
command-line arguments you want to pass, something like this can work.
-Josh ([email protected])
(apologies for the automatic corporate disclaimer that follows)
This email is intended for the person(s) to whom it is addressed and may
contain information that is PRIVILEGED or CONFIDENTIAL. Any unauthorized use,
distribution, copying, or disclosure by any person other than the addressee(s)
is strictly prohibited. If you have received this email in error, please notify
the sender immediately by return email and delete the message and any
attachments from your system.
--
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/22481.36395.478370.729312%40gargle.gargle.HOWL.
For more options, visit https://groups.google.com/d/optout.