If you rerun the travis test of this ansible role, (which I cannot do myself), you will see that it does not pass anymore with this error:
TASK [ansible-galaxy-tools : Install Tool Shed tools] **************************
failed: [localhost] (item={u'owner': u'devteam', u'tool_shed_url': u'https://toolshed.g2.bx.psu.edu', u'tool_panel_section_id': u'cshl_library_information', u'name': u'fastqc', u'revisions': [u'8c650f7f76e9', u'd2cf2c0c8a11']}) => {"changed": false, "cmd": ["/tmp/venv/bin/shed-tools", "install", "-y", "name: fastqc\nowner: devteam\nrevisions:\n- 8c650f7f76e9\n- d2cf2c0c8a11\ntool_panel_section_id: cshl_library_information\ntool_shed_url: https://toolshed.g2.bx.psu.edu\n", "-a", "admin", "-g", "http://127.0.0.1:8080"], "delta": "0:00:00.209664", "end": "2020-08-24 13:02:18.132442", "failed_when_result": true, "item": {"name": "fastqc", "owner": "devteam", "revisions": ["8c650f7f76e9", "d2cf2c0c8a11"], "tool_panel_section_id": "cshl_library_information", "tool_shed_url": "https://toolshed.g2.bx.psu.edu"}, "msg": "non-zero return code", "rc": 1, "start": "2020-08-24 13:02:17.922778", "stderr": "Traceback (most recent call last):\n File \"/tmp/venv/bin/shed-tools\", line 8, in <module>\n sys.exit(main())\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 744, in main\n install_tool_manager.install_repositories()\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 558, in install_repositories\n installed_repositories_list = installed_repository_revisions(self.gi) # installed tools list\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 157, in installed_repository_revisions\n installed_repositories_list = tool_shed_client.get_repositories()\n File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/toolshed/__init__.py\", line 36, in get_repositories\n return self._get()\n File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/client.py\", line 136, in _get\n status_code=r.status_code)\nbioblend.ConnectionError: GET: error 403: '{\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}', 0 attempts left: {\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}", "stderr_lines": ["Traceback (most recent call last):", " File \"/tmp/venv/bin/shed-tools\", line 8, in <module>", " sys.exit(main())", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 744, in main", " install_tool_manager.install_repositories()", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 558, in install_repositories", " installed_repositories_list = installed_repository_revisions(self.gi) # installed tools list", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 157, in installed_repository_revisions", " installed_repositories_list = tool_shed_client.get_repositories()", " File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/toolshed/__init__.py\", line 36, in get_repositories", " return self._get()", " File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/client.py\", line 136, in _get", " status_code=r.status_code)", "bioblend.ConnectionError: GET: error 403: '{\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}', 0 attempts left: {\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}"], "stdout": "", "stdout_lines": []}
failed: [localhost] (item={u'owner': u'iuc', u'tool_panel_section_label': u'BED tools', u'name': u'bedtools', u'revisions': [u'2cd7e321d259']}) => {"changed": false, "cmd": ["/tmp/venv/bin/shed-tools", "install", "-y", "name: bedtools\nowner: iuc\nrevisions:\n- 2cd7e321d259\ntool_panel_section_label: BED tools\n", "-a", "admin", "-g", "http://127.0.0.1:8080"], "delta": "0:00:00.226166", "end": "2020-08-24 13:02:18.473471", "failed_when_result": true, "item": {"name": "bedtools", "owner": "iuc", "revisions": ["2cd7e321d259"], "tool_panel_section_label": "BED tools"}, "msg": "non-zero return code", "rc": 1, "start": "2020-08-24 13:02:18.247305", "stderr": "Traceback (most recent call last):\n File \"/tmp/venv/bin/shed-tools\", line 8, in <module>\n sys.exit(main())\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 744, in main\n install_tool_manager.install_repositories()\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 558, in install_repositories\n installed_repositories_list = installed_repository_revisions(self.gi) # installed tools list\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 157, in installed_repository_revisions\n installed_repositories_list = tool_shed_client.get_repositories()\n File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/toolshed/__init__.py\", line 36, in get_repositories\n return self._get()\n File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/client.py\", line 136, in _get\n status_code=r.status_code)\nbioblend.ConnectionError: GET: error 403: '{\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}', 0 attempts left: {\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}", "stderr_lines": ["Traceback (most recent call last):", " File \"/tmp/venv/bin/shed-tools\", line 8, in <module>", " sys.exit(main())", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 744, in main", " install_tool_manager.install_repositories()", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 558, in install_repositories", " installed_repositories_list = installed_repository_revisions(self.gi) # installed tools list", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 157, in installed_repository_revisions", " installed_repositories_list = tool_shed_client.get_repositories()", " File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/toolshed/__init__.py\", line 36, in get_repositories", " return self._get()", " File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/client.py\", line 136, in _get", " status_code=r.status_code)", "bioblend.ConnectionError: GET: error 403: '{\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}', 0 attempts left: {\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}"], "stdout": "", "stdout_lines": []}
failed: [localhost] (item={u'owner': u'devteam', u'tool_shed_url': u'https://toolshed.g2.bx.psu.edu', u'name': u'data_manager_fetch_genome_dbkeys_all_fasta', u'revisions': [u'b1bc53e9bbc5']}) => {"changed": false, "cmd": ["/tmp/venv/bin/shed-tools", "install", "-y", "name: data_manager_fetch_genome_dbkeys_all_fasta\nowner: devteam\nrevisions:\n- b1bc53e9bbc5\ntool_shed_url: https://toolshed.g2.bx.psu.edu\n", "-a", "admin", "-g", "http://127.0.0.1:8080"], "delta": "0:00:00.203915", "end": "2020-08-24 13:02:18.789717", "failed_when_result": true, "item": {"name": "data_manager_fetch_genome_dbkeys_all_fasta", "owner": "devteam", "revisions": ["b1bc53e9bbc5"], "tool_shed_url": "https://toolshed.g2.bx.psu.edu"}, "msg": "non-zero return code", "rc": 1, "start": "2020-08-24 13:02:18.585802", "stderr": "Traceback (most recent call last):\n File \"/tmp/venv/bin/shed-tools\", line 8, in <module>\n sys.exit(main())\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 744, in main\n install_tool_manager.install_repositories()\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 558, in install_repositories\n installed_repositories_list = installed_repository_revisions(self.gi) # installed tools list\n File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 157, in installed_repository_revisions\n installed_repositories_list = tool_shed_client.get_repositories()\n File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/toolshed/__init__.py\", line 36, in get_repositories\n return self._get()\n File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/client.py\", line 136, in _get\n status_code=r.status_code)\nbioblend.ConnectionError: GET: error 403: '{\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}', 0 attempts left: {\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}", "stderr_lines": ["Traceback (most recent call last):", " File \"/tmp/venv/bin/shed-tools\", line 8, in <module>", " sys.exit(main())", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 744, in main", " install_tool_manager.install_repositories()", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 558, in install_repositories", " installed_repositories_list = installed_repository_revisions(self.gi) # installed tools list", " File \"/tmp/venv/lib/python2.7/site-packages/ephemeris/shed_tools.py\", line 157, in installed_repository_revisions", " installed_repositories_list = tool_shed_client.get_repositories()", " File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/toolshed/__init__.py\", line 36, in get_repositories", " return self._get()", " File \"/tmp/venv/lib/python2.7/site-packages/bioblend/galaxy/client.py\", line 136, in _get", " status_code=r.status_code)", "bioblend.ConnectionError: GET: error 403: '{\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}', 0 attempts left: {\"err_msg\": \"Provided API key is not valid.\", \"err_code\": 403001}"], "stdout": "", "stdout_lines": []}
to retry, use: --limit @/home/travis/build/ARTbio/ansible-galaxy-tools/test_playbook.retry
PLAY RECAP *********************************************************************
localhost : ok=5 changed=1 unreachable=0 failed=1