--- # Source path for application stack files on the control node application_stack_src: "{{ role_path }}/../../stacks/application" # Destination path on the target host (defaults to configured app_stack_path) application_stack_dest: "{{ app_stack_path | default(stacks_base_path + '/application') }}" # Template used to generate the application .env file application_env_template: "{{ role_path }}/../../templates/application.env.j2" # Optional vault file containing secrets (loaded if present) application_vault_file: "{{ role_path }}/../../secrets/production.vault.yml" # Whether to synchronize stack files from repository application_sync_files: true # Compose recreate strategy ("auto", "always", "never") application_compose_recreate: "auto" # Whether to remove orphaned containers during compose up application_remove_orphans: false # Whether to run database migrations after (re)deploying the stack application_run_migrations: true # Optional health check URL to verify after deployment application_healthcheck_url: "{{ health_check_url | default('') }}" # Timeout used for waits in this role application_wait_timeout: "{{ wait_timeout | default(60) }}" application_wait_interval: 5 # Command executed inside the app container to run migrations application_migration_command: "php console.php db:migrate"