On 19.06.2019 14:26, Punit Jain wrote:
> Hi Kai,
>
> It seems while copying i missed {{ but actually code does have this. So
> repasting code :
>
> - name: get url data
> uri:
> uri: <path>
> method: GET
> user: username
> password: password
> register: dns_result
> no_log: true
>
> - set_fact:
> dns_content: "{{ dns_result.content}}"
This doesn't add up, you say dns_result contain content, but you listing below
show that dns_result doesn't contain content.
> - debug:
> msg: "{{dns_content.records}}"
>
> gives result:
>
> ok: [10.4.12.5] =>
> "msg": [
> {
> "_links": {
> "self": {
> "href": "/api/name-services/dns/1e3w4r1q"
> }
> },
> "servers": [
> 10.2.12.3"
> ],
> },
> {
> "_links": {
> "self": {
> "href": "/api/name-services/dns/1f7j9f0a"
> }
> },
> "servers": [
> 10.2.122.4"
> ],
> },
>
>
> The data in dns_result is :
>
> ok: [10.4.12.5] =>
> "msg": [
> {
> "_links": {
> "self": {
> "href": "/api/name-services/dns?fields=*"
> }
> },
> "num_records": 2,
> "*records*": [
> {
> "_links": {
> "self": {
> "href": "/api/name-services/dns/1e3w4r1q"
> }
> },
> "servers": [
> 10.2.12.3"
> ],
> },
> {
> ---- more data -----
> }
>
According to this output dns_result is a list and there isn't a content, to get
the records that would be {{ dns_result.0.records }}.
--
Kai Stian Olstad
--
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/489c4041-a56b-bdeb-eca6-fbd805399dda%40olstad.com.
For more options, visit https://groups.google.com/d/optout.