0

Roots.io の Trellis/Bedrock/Sage を使用しています。

にはandtrellis/group_vars/development/vault.ymlのエントリがありますが、ファイル内には MySQL DB パスワードのエントリがあります。vault_mysql_root_passwordenv: db_password:site/.env

2 つのファイルに 3 つのパスワードを入力する必要がある理由がわかりません。3つすべての背後にある目的と、すべての.envを参照できるかどうかについて、誰かが明確な説明を提供できますか?

例 .env

DB_NAME=database_name
DB_USER=database_user
DB_PASSWORD=database_password
DB_HOST=database_host

WP_ENV=development
WP_HOME=http://example.com
WP_SITEURL=${WP_HOME}/wp

# Generate your keys here: https://roots.io/salts.html
AUTH_KEY='generateme'
SECURE_AUTH_KEY='generateme'
LOGGED_IN_KEY='generateme'
NONCE_KEY='generateme'
AUTH_SALT='generateme'
SECURE_AUTH_SALT='generateme'
LOGGED_IN_SALT='generateme'
NONCE_SALT='generateme'

例 vault.yml

# Documentation: https://roots.io/trellis/docs/vault/
vault_mysql_root_password: B3LkKUpcZVx4bpLXKXpiez%R

# Variables to accompany `group_vars/development/wordpress_sites.yml`
# Note: the site name (`example.com`) must match up with the site name in the above file.
vault_wordpress_sites:
  roots-example-project.com:
    admin_password: admin
    env:
      db_password: example_dbpassword
4

1 に答える 1