Changelog#
(Nov 2023)#
Breaking changes#
Playbook sequence is different. Please read the documentation carefully.
Environment variables have been changed. Please update your configuration following the provided
env-example
file.
Added#
Playbooks are provided to upgrade to PostgreSQL 14.
Playbooks are provided to upgrade to Elasticsearch 8.
Backup & Restore playbooks for Kibana.
Allows automatic provisioning of authentication for Elasticsearch (on by default for IC 3.2+).
Playbooks automatically provision certificates for Elasticsearch. You may manually replace these certs later.
You can now configure network addresses of managed nodes through environment variables or by editing
group_vars/all/config.yml
, instead of editing inventory files.You must still run
ansible-playbook
with inventory files. E.g.:EIQ_HOST_IC_APP_01="10.10.2.95" ansible-playbook -i inventories/ic-test-small pb-pre_requisites.yml -vv
Improvements#
ansible-example.cfg
has optional minor changes for session reliability.Removed
EIQ_IS_UPGRADE
environment variable. No longer used. Playbooks now detect if you are performing a fresh install or an upgrade.Removed legacy Elasticsearch playbooks.
Fixes#
Numerous fixes to PG clustering.
3x-1690533376 (28 Jul 2023)#
Changed:
Playbooks now use
.env
file instead of.envrc
to set environment variables.
Fixed:
Fixed issue introduced by new version of
java-11-openjdk-headless
, where the package dropstzdata-java
from its list of dependencies, causing Elasticsearch and Logstash services to fail to start because it depends on it. Playbooks now explicitly installtzdata-java
.
3x-1689088308 (11 Jul 2023)#
Fixed:
Issue where
statsite
service would fail to reload as part of playbook run.
3x-1688978882 (10 Jul 2023)#
Added:
Support for EclecticIQ Intelligence Center 3.x.
Playbook and inventory files for Neo4j removal.
Various fixes and improvements to deployment reliability.