68664a9dc1
Updated ELK config files to elk 7.x reference samples, bringing over existing customisation from elk_metrics_6x. Removed deprecated use of --pipeline in elastic_beat_setup/tasks/main.yml, --pipeline is no longer a valid cli argument. Updated logstash-pipelines and removed the dynamic insertion of the date into index names. This function is now done with the new ILM feature in elasticsearch rather than logstash. Installation of each beat creates an ILM policy for that beat and this patch does not change the default policy. It is possible that the default policy will exhaust the available storage and future work needs to be done to address this. The non-beat elements of the logstash pipeline (syslog, collectd and others) are not yet updated to be compatible with ILM. Change-Id: I735b64c2b7b93e23562f35266134a176a00af1b7
17 lines
870 B
Plaintext
17 lines
870 B
Plaintext
export ANSIBLE_HOST_KEY_CHECKING="False"
|
|
export ANSIBLE_ROLES_PATH="${HOME}/ansible_venv/repositories/roles"
|
|
export ANSIBLE_ACTION_PLUGINS="${HOME}/ansible_venv/repositories/roles/config_template/action"
|
|
export ANSIBLE_CONNECTION_PLUGINS="${HOME}/ansible_venv/repositories/roles/plugins/connection"
|
|
export ANSIBLE_LOG_PATH="/tmp/elk-metrics-7x-logs/ansible-elk-test.log"
|
|
|
|
if [[ ! -d "/tmp/elk-metrics-7x-logs" ]]; then
|
|
mkdir -pv "/tmp/elk-metrics-7x-logs"
|
|
chmod 0777 "/tmp/elk-metrics-7x-logs"
|
|
fi
|
|
|
|
echo "To build a test environment run the following:"
|
|
echo -e "# ${HOME}/ansible_venv/bin/ansible-playbook -i tests/inventory/test-container-inventory.yml tests/test.yml --limit localhost\n"
|
|
|
|
echo "Run manual functional tests by executing the following:"
|
|
echo -e "# ${HOME}/ansible_venv/bin/ansible-playbook -i tests/inventory/test-container-inventory.yml site.yml\n"
|