# set outer loop's filename as a fact
- name: get tool list
  include_vars: "{{ tool_list_file }}"

- name: Install Tool Shed tools
  command: "{{ galaxy_tools_base_dir }}/venv/bin/shed-install -y '{{ item | to_nice_yaml }}' -a '{{ galaxy_tools_api_key }}' -g '{{ galaxy_tools_galaxy_instance_url }}'"
  register: install_result
  changed_when: "'installed successfully' in install_result.stderr"
  failed_when: ('Error installing' in install_result.stderr) or ('Missing required' in install_result.stderr)
  ignore_errors: "{{ galaxy_tools_ignore_errors }}"
  notify:
    - restart galaxy
  with_items:
    - "{{ tools }}"

# set outer loop's filename as a fact
- name: get tool list
  include_vars: "{{ tool_list_file }}"

- name: Install Tool Shed tools
  command: '{{ galaxy_tools_base_dir }}/venv/bin/shed-install -y "{{ item | to_nice_yaml }}" -a "{{ galaxy_tools_api_key }}" -g "{{ galaxy_tools_galaxy_instance_url }}"'
  register: install_result
  changed_when: "'installed successfully' in install_result.stderr"
  failed_when: ('Error installing' in install_result.stderr) or ('Missing required' in install_result.stderr)
  ignore_errors: "{{ galaxy_tools_ignore_errors }}"
  notify:
    - restart galaxy
  with_items:
    - "{{ tools }}"

Allow tool_panel_section_label's to contain colons
Allow tool_panel_section_label's to contain colons

Before this change, if `tool_panel_section_label` or
`tool_panel_section_id` contained a colon (:), the script would
silently fail marking the as OK (installed).
