Испытания

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

Основы 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
Успешных завершений: 50%

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

Автор Дата обновления Версий
morph 18 янв., 12:39 1
badcookie 03 янв., 18:32 1
ddrgis 28 нояб., 11:57 1
nikitanaumenko 21 нояб., 18:21 1
malcom 20 нояб., 12:40 1