You could try abstracting out the logic into a separate script that both your inventory and your provisioning playbook could call to determine which groups to put it in. I agree that it's a bit of a pain. I'd really like to have this be possible as well since it would really simplify some workflows.
On Mon, Nov 17, 2014 at 6:14 PM, Josh Smift <[email protected]> wrote: > MP> No, but you can add the machine to the necessary groups when you use > MP> add_host after its created. > > Yeah, I can mostly do this; the tricky thing is that there are some > derived groups that the host gets added to based on logic in the dynamic > inventory script. I could in theory duplicate that logic in my playbook, > but it'd be hard to be sure to get right. > > Another workaround would be to have a wrapper script that calls Ansible > twice, once to launch and then a second time to configure; the tricky > thing there is that we're using exact_count, and registering the new > instances, so that we know which ones are new. I'm not sure how we'd > preserve that across Ansible runs. > > -Josh ([email protected]) > > > > 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/21610.33080.147191.662844%40gargle.gargle.HOWL. > For more options, visit https://groups.google.com/d/optout. -- 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/CAJQqANf9QZVz%3D4bus83gRbFXtPYx6c6vYN-k8_AuR2kQ_wzAqg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
