Can't pass seem to pass list of variables to ansible via variables file

26 views
Skip to first unread message

Joseph Djomeda

unread,
Apr 18, 2016, 8:22:45 AM4/18/16
to Ansible Project

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   .

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,




Joseph Djomeda

unread,
Apr 19, 2016, 4:46:44 AM4/19/16
to Ansible Project
Hello Guys,

Never mind, it's fixed.

Thanks anyway

Best Regards,
Reply all
Reply to author
Forward
0 new messages