Java install randomly fails due to using wrong adoptopenjdk api
Fixed by disabling the lean_delivery.java Ansible role and letting the Elasticsearch ansible role install Java instead.
Function test_service_graylog_started() needs to run before ui tests.
This essentially waits for Graylog to start up properly. When this randomly doesn't run first, tests fail because Graylog has not yet started.
Fixed by combining test modules into one module.
Travis CI failing - Molecule unable to spin up VM
Error:
"module_stderr": "",
"module_stdout": "Retrying to acquire lock on /home/travis/.cache/molecule/graylog-ansible-role/default, waiting for 30 seconds\nRetrying to acquire lock on /home/travis/.cache/molecule/graylog-ansible-role/default, waiting for 60 seconds\nRetrying to acquire lock on /home/travis/.cache/molecule/graylog-ansible-role/default, waiting for 90 seconds\nRetrying to acquire lock on /home/travis/.cache/molecule/graylog-ansible-role/default, waiting for 120 seconds\nTimedout trying to acquire lock on /home/travis/.cache/molecule/graylog-ansible-role/default\n",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 3
Fixing these issues:
Java install randomly fails due to using wrong adoptopenjdk api
Function test_service_graylog_started() needs to run before ui tests.
Travis CI failing - Molecule unable to spin up VM
Error:
Due to: