Hello Gurus,

I have been banging my head against the wall about this issue.  With the
variable below:

serviceinstaller_deployment_details:
- {
    "service_name": "cardmanagement",
    "artifact_location": "{{ javamicroapp_deployment_details[0].folder_path
}}",
    "service_artifact_commands": [
                                 "-Dproperties.path={{
appcardman_deployment_details[1].dest }}",
                                 "-Dlocale.path={{
appcardman_deployment_details[0].dest }}",
                                 "-Dlogging.config={{
appcardman_deployment_details[1].dest }}/logback.xml",
                                 "{{
javamicroapp_deployment_details[0].artifact_name }}"
                                 ]
  }


I am trying to iterate over the service_artifact_command using a join(" ")
to produce one line of commands and it keeps complaining about an undefined
error. With or without a single quotes around the square brackets.  Kindly
find the full snippet at pastbin.com <http://pastebin.com/YQEBUdiW>   .

I have switched from this to map, using with_dict iterating over
item.value. Map looks like shown below:

serviceinstaller_deployment_details:
  cardman:
    service_name: "cardmanagement"
    artifact_location: "{{ javamicroapp_deployment_details[0].folder_path
}}"
    service_artifact_commands:
    - "-Dproperties.path={{ appcardman_deployment_details[1].dest }}"
    - "-Dlocale.path={{ appcardman_deployment_details[0].dest }}"
    - "-Dlogging.config={{ appcardman_deployment_details[1].dest
}}/logback.xml"
    - "{{ javamicroapp_deployment_details[0].artifact_name }}"

using map I get the error : fatal: [10.40.14.95]: FAILED! => {"failed":
true, "msg": "with_dict expects a dict"}

Can anyone point out what I am actually doing wrong?  I can confirm that
service_name and artifact_location values are used as expected.

Best Regards,




-- 

blog: http://www.mycodingpains.com
linkedin: http://gh.linkedin.com/pub/joseph-djomeda/14/5b6/64b

-- 
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/CAKDXoa%2Bq_GH06c91TjV7xbp8U9ok0_Ro4aA_WzEFxTsrZsHekw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to