Размещение конфигурационных файлов
Директория установки содержит предзаполненные файлы конфигураций, подготовленные для упрощения настройки системы. Необходимо скопировать шаблоны конфигурационных файлов hosts.yml, main.yml, default_secrets.yml. Шаблоны для заполнения в зависимости от типа конфигурации представлены в таблице.
| Тип конфигурации | Расположение шаблона |
|---|---|
| Конфигурация без отказоустойчивости | contrib/squadus/standalone_hosts.yml |
| Конфигурация без отказоустойчивости | contrib/squadus/group_vars/squadus_setup/main.yml |
| Конфигурация без отказоустойчивости | contrib/squadus/group_vars/squadus_setup/default_secrets.yml |
| Конфигурация без отказоустойчивости | contrib/squadus/group_vars/squadus_setup/extra_vars.yml |
| Кластерная установка | contrib/squadus/cluster_hosts.yml |
| Кластерная установка | contrib/squadus/group_vars/squadus_setup/main.yml |
| Кластерная установка | contrib/squadus/group_vars/squadus_setup/default_secrets.yml |
| Кластерная установка | contrib/squadus/group_vars/squadus_setup/extra_vars.yml |
Конфигурационные файлы используют формат .yml, синтаксис которого описан в документации Ansible.
Примеры команд копирования файлов в зависимости от типа установки.
Установка standalone:
cp ~/install_squadus/contrib/squadus/standalone_hosts.yml ~/install_squadus/hosts.yml
Кластерная установка:
cp ~/install_squadus/contrib/squadus/cluster_hosts.yml ~/install_squadus/hosts.yml
Вне зависимости от типа установки следует скопировать файлы в корневой раздел директории установки с помощью команд:
cp ~/install_squadus/contrib/squadus/ansible.cfg ~/install_squadus/ansible.cfg
cp -r ~/install_squadus/contrib/squadus/group_vars/* ~/install_squadus/group_vars
После выполнения копирования файлы будут размещены в двух каталогах:
- корневой каталог
~/install_squadus/будет содержать файл:
root@operator: ls -l ~/install_squadus/
hosts.yml
- каталог
~/install_squadus/group_vars/squadus_setup/будет содержать файлы:
root@operator: ls -l ~/install_squadus/group_vars/squadus_setup/
main.yml
default_secrets.yml #Используется для VA установки. Для типовой установки рекомендуется удалить.
extra_vars.yml
После заполнения файлы конфигурации рекомендуется хранить отдельно на внешнем ресурсе. Файлы могут потребоваться при восстановлении и/или переустановке системы.
Файл ~/install_squadus/group_vars/squadus_setup/default_secrets.ymlразмещен в дистрибутиве для образца. Использование файла для типовой установки не рекомендуется. Для обеспечения безопасности рекомедуется создать уникальные пароли с помощью скрипта см. раздел Автоматическое создание паролей