Испытания

Одноядерные машины

Основы Ansible

playbook.yml

Представим, что у нас есть приложение, которое использует для работы конфигурационный файл /tmp/.env. По умолчанию вся конфигурация в файле закомментирована. Также наше приложение требует дополнительной конфигурации на одноядерных машинах USE_THREADS=0.

  • Воспользуйтесь возможностью ansible собирать информацию по машине, сгенерируйте новый конфигурационный файл в /tmp/env.d/base_config. Вам требуется выставить конкретные значения количества ядер, IP-адреса и названия хоста для этой машины.
  • Если информация по машине от ansible покажет, что сервер одноядерный, загрузите конфигурационный файл из templates/one_core_config.j2 в /tmp/env.d/one_core_config
  • Сгенерируйте итоговый конфигурационный файл на основании загруженных в /tmp/.env, используя модуль assemble
Успешных завершений: 49%

Последние код-ревью

Автор Дата обновления Версий
safer_bwd 09 окт., 08:54 1
dozire 13 сент., 23:06 1
user-97ba7551da18e385 22 авг., 15:28 1
badasper 23 июня, 07:03 2
lev_a 29 мая, 14:39 1