Назад | Перейти на главную страницу

Лучшие практики для настройки программного обеспечения?

Я настраиваю свои экземпляры AWS EC2 с помощью Ansible, но не знаю, как лучше всего сохранить конфигурацию моего приложения.

Теперь я просто отправляю на сервер файл «app.properties», используя Ansible, но я бы хотел удалить его из системы управления версиями. Кроме того, я хотел бы хранить все в переменных среды, а не в файлах ОС, чтобы сделать его более безопасным.

Есть ли для этого хороший инструмент? Что-то простое, например, сервер конфигурации key-val, где все ваши серверы будут подключаться и получать свои собственные свойства?

Спасибо!

Не уверен, что я достаточно понимаю вашу конфигурацию, чтобы ответить на ваш вопрос о переменных среды и файлах свойств. Однако в ответ на вторую часть я знаю как минимум две системы, предназначенные для этой цели:

etcd и работник зоопарка