Releases: ydb-platform/ydb-ansible
Releases · ydb-platform/ydb-ansible
YDB Ansible playbooks v0.14
What's Changed
- FluentBit log collection setup support for old-style playbooks
- Better rolling restart support for database nodes via automatic per-host database service detection
Full Changelog: v0.13...v0.14
YDB Ansible playbooks v0.13
What's Changed
- Dual home installation support (separate interconnect network)
- Extra examples included
Full Changelog: v0.12...v0.13
YDB Ansible playbooks v0.12
What's Changed
- Extra fixes for directory permissions set-up based on feedback from users with restricted umask setup
- Dynamic configuration example configuration and command list added
Full Changelog: v0.11...v0.12
YDB Ansible playbooks v0.11
What's Changed
- Support for Ubuntu 24.04 LTS in #38
- Batch of fixes for old-style playbooks by @zinal in #43, including:
- Support for storage expansion by running the ydbd_init role with extra parameters
- Playbooks are updated to set the explicit owners and permissions for files and directories created, to avoid failures on system with umask enforcement
- Bundled self-signed TLS certificates generation scripts are updated so that the certificates get longer lifetime (2 years for regular certificates, 10 years for CA certificates)
Full Changelog: v0.10...v0.11
YDB Ansible playbooks v0.10
What's Changed
- TCP congestion control settings are made optional
- ydbd processes are started with current directory set to
/opt/ydb/audit/<instance-name>
, which allows for audit output separation - ydbd processes get umask 077 for secure audit log file creation
- file and directory permissions are adjusted to be secure
- separate role
ydbd_init
for storage initialization - storage initialization moved from
ydbd_static
role to newydbd_init
role - obsolete logic for custom libidn installation removed
- new role
ydb_unified_agent
for more advanced log processing with Unified Agent - README.md updated to match the current settings in group_vars/all
Full Changelog: v0.9...v0.10
YDB Ansible playbooks v0.9
What's Changed
- Initial support for setting cpu masks in pre-collections playbooks
- Support CPU affinity specification for static nodes
- Disable improper block trimming in services files
- no kernel-modules-extra on RED OS
- protect cluster config files from malicious access
Full Changelog: v0.8...v0.9
YDB Ansible playbooks v0.8
What's Changed
- CPU masks specification support allows to set the CPU affinity masks for YDB services
Full Changelog: v0.7...v0.8
YDB Ansible playbooks v0.7
Minor updates:
- Replaced older
ansible_ssh_host
andansible_ssh_user
specification with the currentansible_host
andansible_user
in the examplehosts
file - Added separate configuration roles for static and dynamic nodes
- Fixed a bug in backup_config.sh which caused configuration upgrade failures for separated storage and database nodes
YDB Ansible playbooks v0.6
Extra features:
- support using the single node broker for dynamic node services, which is useful when YDB cluster's discovery is configured through the network load balancer or DNS round-robin
YDB Ansible playbooks v0.5
Extra features:
- support cluster name specification in systemd service files
- dynamic nodes can be configured with availability zone (AZ), rack and body identifiers.