Общие сведения

Продукт «Служба управления конфигурациями "Осмакс"» — это средство распространения и обновления программного обеспечения, а также массового автоматизированного управления конфигурациями парка устройств в гетерогенной среде, например, АРМ, ВРМ, серверы и другое оборудование.

Новое в версии

Дата выпуска: 2025-02-12

Обновлен инсталлятор:

  • Изменено:

    • роль osmax-postgresql-docker обновлена до версии 3.0.1:

      • добавлена проверка наличия Docker-образа локально;

    • роль osmax-kafka-docker обновлена до версии 4.0.2:

      • добавлена проверка наличия Docker-образа локально;

    • роль osmax-docker-provisioner-qemu обновлена до версии 1.0.1:

      • добавлена проверка наличия Docker-образа локально;

    • роль osmax-redis-docker обновлена до версии 3.0.1:

      • добавлена проверка наличия Docker-образа локально;

    • роль osmax-salt-minion-docker обновлена до версии 1.0.1:

      • добавлена проверка наличия Docker-образа локально;

    • обновлен инвентори-файл:

      • префикс переменных lcm_integration__ заменен на префикс osmax_integration__;

      • файл lcm_integration.yml переименован в osmax_integration.yml;

      • изменен способ получения inventory_hostname и ansible_host из инвентори-файла;

      • добавлен load-testing;

    • роль osmax-salt-minion обновлена до 3.0.1:

      • добавлено включение systemd-сервиса salt-minion после перезагрузки;

    • роль osmax-salt-master обновлена до 3.1.0:

      • добавлено включение systemd-сервиса salt-master после перезагрузки;

      • исправлена установка зависимостей для РЕД ОС;

      • реализован переход на использование шаблонизированных конфигурационных файлов для настройки salt-master и salt-api;

      • сервер управления (master) можно подключить к PostgreSQL, используя SSL;

    • добавлена Ansible-переменная для выбора типа аутентификации в salt-api (osmax_integration__salt_master_api_auth_type), по умолчанию используется pam;

    • переименована Ansible-переменная для создания пользователей в модуле координации (SaltStack) → osmax_integration__salt_users;

    • SaltStack обновлён до 3006.7.1;

    • добавлена переменная PP_SALT_VERSION для управления версией SaltStack;

    • в CI/CD и переменном окружении обновлены:

      • версия python до версии 3.12.7;

      • версия ansible до версии 2.17.7;

      • отключены задания (jobs) для установки и обновления сервиса Redis;

      • переработан порядок (flow) обновления сервисов на стенде;

      • в шаблоне setup_domain_computer теперь корректно создаются job artifacts;

      • в pipeline обновления сервисов добавлено задание (job) для создания пользователей и настройки SSH-ключей;

    • роль osmax-guacamole-server обновлена до 2.2.0:

      • версии библиотек теперь указаны в versions.yml;

    • роль osmax-guacamole-client обновлена до 3.2.0:

      • добавлена поддержка установки из локальных файлов;

    • роль qc-samba обновлена до 2.7.5:

      • устанавливаемая версия Эллес поднята с 1.3.2 до 1.11.1;

      • добавлена возможность локальной установки Эллес;

      • добавлен путь для локальной установки пакетов Эллес;

    • добавлены конфигурационные файлы (шаблоны) для salt-master и salt-api;

    • добавлены новые переменные Ansible:

      • samba__install — тип установки Эллес (из репозиториев или локально);

      • samba__package_name — имя пакета Эллес (inno-samba);

      • samba__package_file — путь до deb-пакета inno-samba;

      • samba__libgnutls30_file — путь до deb-пакета библиотеки libgnutls30;

      • samba__liblmdb0_file — путь до deb-пакета библиотеки liblmdb0;

    • добавлено применение роли osmax-yum к группе salt_no_minion_server на базе ОС ALT Linux;

    • исправлена установка пакетов на ALT Linux;

    • добавлена поддержка подключения по SSL к PostgreSQL;

    • добавлен плейбук (playbook) для проверки количества подключенных агентов в Осмакс (при использовании с Salt Minion Docker-контейнерами);

    • изменения в задачах (tasks):

      • добавлены задачи (tasks) для настройки окружения с Salt Minion Docker-контейнерами;

      • добавлена настройка пути к проекту инфра IaC;

      • добавлена возможность настройки NEXUS_USER и NEXUS_PASSWORD в .env.local;

      • добавлена возможность задавать имя для inventory-файла Ansible;

      • добавлена задача (tasks) для создания пользователей с доступом к ВМ;

    • роль osmax-ca-certificate обновлена до 1.0.1:

    • роль osmax-domain-entity обновлена до 1.2.0:

      • добавлена поддержка ОС Windows Server 2019 Datacenter;

    • роль osmax-domain-configure обновлена до 7.3.0:

      • добавлена поддержка ОС Windows Server 2019 Datacenter;

    • добавлена поддержка старых версий Ansible (использование модуля systemd вместо systemd_service);

    • переименована переменная окружения для задания репозитория APT. Используется OSMAX_APT_REPOSITORY вместо OSMAX_REPOSITORY. Для репозитория YUM используется OSMAX_YUM_REPOSITORY;

    • добавлены переменные для управления уровнем логирования (error_log) osmax-webadmin и osmax-appshop;

    • роль hostname заменена на osmax-hostname 2.0.0;

      • добавлена поддержка ОС Linux (RED OS, ALT).

  • Удалено:

    • При развертывании S3-сервиса не будет создаваться бакет для хранения Pillar-файлов SaltStack (pillar-bucket).

Новое в документации