I think the command module now complain as well, uri module is a native way
to do what curl does.


*Kosala*




On Fri, Jun 2, 2023 at 2:49 AM Narmada Karthika <[email protected]>
wrote:

> I have one more question please, can we call a play in another play,
> because I have a playbook which needs to run some curl commands and fetch
> data, and the second play book has to perform the configurations.
> When I want to run configuration playbook, first it needs to run curl
> playbook and fetch data.
>
> On Wednesday, May 31, 2023 at 10:58:01 AM UTC-7 Narmada Karthika wrote:
>
>> got it..
>> thankyou
>>
>>
>> On Wednesday, May 31, 2023 at 9:55:10 AM UTC-7 Dick Visser wrote:
>>
>>> Something without the nested roles, as those are clearly not doing
>>> what you want.
>>> It's a bit hard to understand what needs to be executed where.
>>> I would start out with a playbook and not bother with roles initially.
>>>
>>> On Wed, 31 May 2023 at 17:32, Narmada Karthika <[email protected]>
>>> wrote:
>>> >
>>> > So, is there any other alternate solution you would suggest for my
>>> requirement.
>>> >
>>> > On Tue, May 30, 2023, 4:24 PM Kosala Atapattu <[email protected]>
>>> wrote:
>>> >>
>>> >> I've done this before for a complicated piece of work I did. I had
>>> roles running on several delegate proxies (yeah I called them that, since
>>> we had 5-6 of them :)).
>>> >>
>>> >> However I did not delegate a role in mycase, but all the tasks were
>>> written with delegate_to: "{{ delgate_host }}" where I can override
>>> delegate_host variable at the role level.
>>> >>
>>> >> I do not believe this is a widely used regime, and I did ran in to
>>> some issues when you call role -> role -> role, the last layer lost
>>> visibility to all the top level variables. Like @Dick Visser said this will
>>> not be the smoothest sailing, but surely works.
>>> >>
>>> >> I wrote this originally for Ansible 2.9, but when I tested with 2.11,
>>> most of the issues I faced were gone.
>>> >>
>>> >> Kosala
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> On Wed, May 31, 2023 at 7:42 AM Narmada Karthika <[email protected]>
>>> wrote:
>>> >>>
>>> >>> any suggestions please to satisfy my above request...
>>> >>>
>>> >>> On Friday, May 26, 2023 at 10:48:02 AM UTC-7 Narmada Karthika wrote:
>>> >>>>
>>> >>>> local host is the ansible master where the role2 has to be
>>> executed. because the role2 is to run some api commands and get server
>>> details
>>> >>>> role1` is to install components on the server which I get from
>>> role2
>>> >>>>
>>> >>>> On Fri, May 26, 2023 at 10:34 AM Dick Visser <[email protected]>
>>> wrote:
>>> >>>>>
>>> >>>>> I haven't tried this myself (as it sounds too complicated and
>>> error prone), but I'm guessing because you first run on the remote Windows
>>> host, and from there during the other role, localhost is in fact that
>>> remote host.
>>> >>>>> It makes sense, in a way.
>>> >>>>>
>>> >>>>> I may be completely wrong though
>>> >>>>>
>>> >>>>> On Fri, 26 May 2023 at 19:24, Narmada Karthika <[email protected]>
>>> wrote:
>>> >>>>>>
>>> >>>>>> I am trying a playbook for a role and calling another role with
>>> in it.
>>> >>>>>> role1 where i am running playbook need to be executed on windows
>>> hosts, role 2 which is being called in role1 needs to be executed on
>>> localhost(linux).
>>> >>>>>> this is from the tasks/main.yml file for role1.
>>> >>>>>> but still it is picking windows node from role1 and failing..
>>> >>>>>> - name: calling serverdata role here
>>> >>>>>> include_role:
>>> >>>>>> name: serverdata (role2)
>>> >>>>>> tasks_from: main.yml
>>> >>>>>> apply:
>>> >>>>>> delegate_to: localhost
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/18f6e3a2-5f79-43a2-9d44-2b09e18fa73en%40googlegroups.com.
>>>
>>> >>>>>
>>> >>>>> --
>>> >>>>> Sent from Gmail Mobile
>>> >>>>>
>>> >>>>> --
>>> >>>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/CAF8BbLaKuC8mNa159X8ePAuVop7jCpCkYs7--hqteHRLqmy2Kw%40mail.gmail.com.
>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> Thanks,
>>> >>>> Narmada Karthika Chitturi
>>> >>>>
>>> >>>
>>> >>> --
>>> >>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/1f82284f-386c-4389-a269-474dd5d0a38cn%40googlegroups.com.
>>>
>>> >>
>>> >> --
>>> >> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/CAP7S5HZ7%2Btw01PzwzqxfUDxags3PyQ5GnskuoLUwX1snsgs7Og%40mail.gmail.com.
>>>
>>> >
>>> > --
>>> > 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/CABdF8S3Mmu_zM%3DK5kWbE9T%2BDOJ1ScSka9sgCGWDLu0iLnL%3DAcw%40mail.gmail.com.
>>>
>>>
>> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/4ab59f36-d3b1-499d-82b1-049e97ba5cd9n%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/4ab59f36-d3b1-499d-82b1-049e97ba5cd9n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAP7S5HZxT%2B1f5fLkNKZ%3D-_5cSKsytsv4JT29wz88x0yRAX1ccw%40mail.gmail.com.

Reply via email to