Skip to content

Releases: ydb-platform/ydb-ansible

YDB Ansible playbooks v0.14

30 Nov 19:10
459d381
Compare
Choose a tag to compare

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

28 Nov 15:32
f774727
Compare
Choose a tag to compare

What's Changed

  • Dual home installation support (separate interconnect network)
  • Extra examples included

Full Changelog: v0.12...v0.13

YDB Ansible playbooks v0.12

28 Oct 15:18
979727a
Compare
Choose a tag to compare

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

05 Oct 09:53
48c7dbe
Compare
Choose a tag to compare

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

01 Aug 11:42
3b78abe
Compare
Choose a tag to compare

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 new ydbd_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

20 Jul 09:20
7375965
Compare
Choose a tag to compare

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

10 Jul 14:08
37324b7
Compare
Choose a tag to compare

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

03 May 09:44
Compare
Choose a tag to compare

Minor updates:

  • Replaced older ansible_ssh_host and ansible_ssh_user specification with the current ansible_host and ansible_user in the example hosts 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

28 Dec 11:07
Compare
Choose a tag to compare

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

19 Dec 15:20
Compare
Choose a tag to compare

Extra features:

  • support cluster name specification in systemd service files
  • dynamic nodes can be configured with availability zone (AZ), rack and body identifiers.