If any apt repos are invalid provisioning stops
For example grafana's apt repo fails for me:
TASK [prometheus : Install Grafana APT repository] *******************************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: apt.cache.FetchFailedException: E:The repository 'http://10.146.154.1:3142/packagecloud.io/grafana/testing/debian stretch Release' does not have a Release file.
fatal: [host2]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"<stdin>\", line 113, in <module>\n File \"<stdin>\", line 105, in _ansiballz_main\n File \"<stdin>\", line 48, in invoke_module\n File \"/tmp/ansible_apt_repository_payload_7eVqrc/__main__.py\", line 550, in <module>\n File \"/tmp/ansible_apt_repository_payload_7eVqrc/__main__.py\", line 542, in main\n File \"/usr/lib/python2.7/dist-packages/apt/cache.py\", line 464, in update\n raise FetchFailedException(e)\napt.cache.FetchFailedException: E:The repository 'http://10.146.154.1:3142/packagecloud.io/grafana/testing/debian stretch Release' does not have a Release file.\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}