first commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
---
|
||||
# Публичные переменные плейбука (секреты — в vault.yml, см. vault.yml.example).
|
||||
project_domain: app.example.com
|
||||
letsencrypt_email: admin@example.com
|
||||
|
||||
deploy_user: deploy
|
||||
project_path: "/home/{{ deploy_user }}/laravel"
|
||||
|
||||
# Репозиторий (публичный). Для приватного задайте vault_git_repo_url в vault.yml.
|
||||
git_repo_url_public: "https://gitlab.com/yourgroup/yourproject.git"
|
||||
git_branch: main
|
||||
|
||||
gitlab_url: "https://gitlab.com/"
|
||||
|
||||
# Публичные SSH-ключи для входа пользователя deploy (строки authorized_keys).
|
||||
deploy_authorized_keys: []
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
# Скопируйте в vault.yml и зашифруйте: ansible-vault encrypt group_vars/laravel/vault.yml
|
||||
# ansible-vault edit group_vars/laravel/vault.yml
|
||||
|
||||
# Обязательно: токен регистрации GitLab Runner (Settings → CI/CD → Runners).
|
||||
vault_gitlab_runner_token: "glrt-xxxxxxxxxxxxxxxxxxxx"
|
||||
|
||||
# Пароли БД и корня MySQL (должны совпадать с шаблоном docker/app.env).
|
||||
vault_mysql_password: "сгенерируйте_надёжный_пароль"
|
||||
vault_mysql_root_password: "сгенерируйте_надёжный_root"
|
||||
|
||||
# Ключ приложения Laravel: сгенерируйте локально `php artisan key:generate --show`
|
||||
vault_app_key: "base64:................................................"
|
||||
|
||||
# Опционально: полный URL клона приватного репозитория (перекрывает git_repo_url_public).
|
||||
# Пример: https://oauth2:glpat-xxx@gitlab.com/group/project.git
|
||||
vault_git_repo_url: ""
|
||||
|
||||
# Опционально: пароль для пользователя БД при отличии от vault_mysql_password (редко нужно).
|
||||
vault_db_username: "db"
|
||||
Reference in New Issue
Block a user