On Mon, 15 May 2023 at 08:24, Veera <[email protected]> wrote:

> Hello,
>
> While i try to  grep/cut the url from my below debug output , I am unable
> to get the exact output.  I tried with split, dict2items ,item2dicts  to
> break it and grep the exact line .
>
> TASK [debug]
> *************************************************************************************************************************************
> Monday 15 May 2023  09:10:06 +0300 (0:00:00.027)       0:00:02.906
> ************
> ok: [localhost] => {
>     "msg": "export OS_AUTH_URL=https://mydomain.net:9001/v3\nexport
> OS_PROJECT_ID=abcdefghijklmnopqwertyuu\nexport OS_PROJECT_NAME=\"
> my_project\"\nexport OS_USER_DOMAIN_NAME=\"Default\"\nif [ -z \"
> $OS_USER_DOMAIN_NAME\" ]; then unset OS_USER_DOMAIN_NAME; fi\nexport
> OS_PROJECT_DOMAIN_ID=\"default\"\nif [ -z \"$OS_PROJECT_DOMAIN_ID\" ];
> then unset OS_PROJECT_DOMAIN_ID; fi\nunset OS_TENANT_ID\nunset
> OS_TENANT_NAME\nexport OS_USERNAME=\"my_project\"\nexport
> OS_INTERFACE=public\nexport OS_IDENTITY_API_VERSION=3"
> }
>
>
>
>  I need only the  string "https://mydomain.net:9001/v3";
> from the above debug output as a variable for my next play .
>
>
Don't parse the console output, use set_fact to fetch it.
The important question is: what does your debug command look like?
It all sounds like you should be doing something simpler earlier on....

-- 
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/CAF8BbLZXECj1wS26ToDzVDH2tmOxCikaQ8QxdiS3rpPcrC78OA%40mail.gmail.com.

Reply via email to