{% set vault_addr = 'https://vault.trez.wtf' %} {% set secrets_path = 'rinoa-docker/env' %} # IN application vars IN_APP_URL=https://biz.trez.wtf IN_APP_KEY={{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['IN_APP_KEY'] }} IN_APP_DEBUG=true IN_REQUIRE_HTTPS=false IN_PHANTOMJS_PDF_GENERATION=false IN_PDF_GENERATOR=snappdf IN_TRUSTED_PROXIES='*' IN_QUEUE_CONNECTION=database # DB connection IN_DB_HOST=mariadb IN_DB_PORT=3306 IN_DB_DATABASE=invoice_ninja IN_DB_USERNAME=ininja IN_DB_PASSWORD={{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['IN_MYSQL_PASSWORD'] }} # Create initial user # Default to these values if empty # IN_USER_EMAIL=admin@example.com # IN_PASSWORD=changeme! IN_USER_EMAIL= IN_PASSWORD= # Mail options IN_MAIL_MAILER=log IN_MAIL_HOST=postal-smtp IN_MAIL_PORT=25 IN_MAIL_USERNAME={{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['POSTAL_SMTP_AUTH_USER'] }} IN_MAIL_PASSWORD={{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['POSTAL_SMTP_AUTH_PASSWORD'] }} IN_MAIL_ENCRYPTION=null IN_MAIL_FROM_ADDRESS='noreply@trez.wtf' IN_MAIL_FROM_NAME='Treasured IT' # MySQL IN_MYSQL_ROOT_PASSWORD=ninjaAdm1nPassword IN_MYSQL_USER=ninja IN_MYSQL_PASSWORD=ninja IN_MYSQL_DATABASE=ninja # GoCardless/Nordigen API key for banking integration NORDIGEN_SECRET_ID= NORDIGEN_SECRET_KEY= # V4 env vars # DB_STRICT=false # APP_CIPHER=AES-256-CBC