feat: Добавлена система пресетов для Molecule
- Создана система пресетов для быстрого переключения между конфигурациями - Добавлены пресеты: minimal, standard, docker, cluster - Обновлена структура проекта с папками cicd/, vault/, scripts/ - Упрощена система vault с функциональными секретами - Добавлены скрипты для работы с пресетами - Обновлен Makefile с командами для пресетов - Удалены старые файлы и структуры Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
0
vault/.gitkeep
Normal file
0
vault/.gitkeep
Normal file
33
vault/secrets.yml
Normal file
33
vault/secrets.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
# Основные секреты для тестирования
|
||||
# Автор: Сергей Антропов
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
# Пароли для баз данных
|
||||
database_passwords:
|
||||
root_password: "database-root-password"
|
||||
app_user_password: "database-app-password"
|
||||
monitoring_user_password: "monitoring-user-password"
|
||||
|
||||
# SSL сертификаты
|
||||
ssl_certificates:
|
||||
server_cert: |
|
||||
-----BEGIN CERTIFICATE-----
|
||||
# Server certificate content
|
||||
-----END CERTIFICATE-----
|
||||
server_key: |
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
# Server private key content
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# API ключи
|
||||
api_keys:
|
||||
github_token: "ghp_example_token"
|
||||
dockerhub_token: "dckr_example_token"
|
||||
monitoring_api_key: "monitoring_api_key_example"
|
||||
|
||||
# Строки подключения
|
||||
database_connections:
|
||||
primary: "mysql://user:password@db1:3306/app"
|
||||
replica: "mysql://user:password@db2:3306/app"
|
||||
cache: "redis://cache1:6379/0"
|
||||
Reference in New Issue
Block a user