vault.ymlでパスワードを変更した後、トレリスでデプロイメントが失敗する

プラニタ

Trellisを使用してワードプレスサイトをセットアップしました。最初にサーバーをセットアップし、vault.ymlを暗号化せずにデプロイしました。すべてが正常に機能したら、vault.ymlのパスワードを変更し、ファイルを暗号化しました。しかし、私の展開は今失敗します。そして、私は次のエラーが発生します-

  TASK [deploy : WordPress Installed?] 
 **************************
System info:
Ansible 2.6.3; Darwin
Trellis version (per changelog): "Allow customizing Nginx `worker_connections`"
---------------------------------------------------
non-zero return code

Error: Error establishing a database connection. This either means that 
the username and password information in your `wp-config.php` file is 
incorrect or we can’t contact the database server at `localhost`. This 
could mean your host’s database server is down.

fatal: [mysite.org]: FAILED! => {"changed": false, 
"cmd": ["wp", "core", "is-installed", "--skip-plugins", "--skip- 
themes", "--require=/srv/www/mysite.org/shared/tmp_multisite_constants.php"], "delta": 
"0:00:00.224955", "end": "2019-01-04 16:59:01.531111", 
"failed_when_result": true, "rc": 1, "start": "2019-01-04 
16:59:01.306156", "stderr_lines": ["Error: Error establishing a 
database connection. This either means that the username and password 
information in your `wp-config.php` file is incorrect or we can’t 
contact the database server at `localhost`. This could mean your host’s 
database server is down."], "stdout": "", "stdout_lines": []}
to retry, use: --limit 
@/Users/praneethavelamuri/Desktop/path/to/my/project/trellis/deploy.retry

見逃したステップはありますか?私はこれらの手順に従いました-

  1. ansible-playbook server.yml -e env = staging
  2. ./bin/deploy.shステージングmysite.org
  3. staging /vault.ymlのパスワードを変更します
  4. ボールトパスワードを設定する
  5. パスワードについてansibleに通知する
  6. ファイルを暗号化する
  7. ファイルをコミットしてリポジトリをプッシュします
  8. 再デプロイするとエラーが発生します!
プラニタ

私はそれを解決しました。ボールトでもsudoユーザーのパスワードを変更しました。そのため、サーバーにsshを実行し、sudoパスワードをVaultに記載されているパスワードに変更し、プロビジョニングしてからデプロイすることで問題が解決しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インベントリファイルでansible-vault暗号化パスワードを使用するにはどうすればよいですか?

分類Dev

Java + Spring + Vault:パスワードの中国語文字が「???」になりました アプリで

分類Dev

「AlternativeDirectoryLayout」とVaultの使用でAnsible

分類Dev

OktaによるVault認証

分類Dev

hashicorp vault json configが「リスナータイプのリスナーの初期化エラー」で失敗するのはなぜですか?

分類Dev

VaultとConsul:VaultストレージがConsulUIに表示されない

分類Dev

ARMテンプレートを使用してAzureキーのVaultシークレットをデプロイするとエラーが発生します

分類Dev

アダプティブペイメントでVaultを使用する

分類Dev

Aws-vault:認証情報の取得に失敗しました-InvalidClientTokenId:リクエストに含まれているセキュリティトークンが無効です

分類Dev

Python APIでファイルを作成した直後に、Google Vaultエクスポートからファイルをダウンロードするにはどうすればよいですか?

分類Dev

Spring Boot-Azure Key Vault Vaultアクセスシークレットの管理

分類Dev

ARMテンプレートで変更された場合にのみ、Azure Key Vaultでシークレットを更新する方法、またはシークレットが存在するかどうかを確認する方法

分類Dev

Hashicorp Vaultで、「userpass」ユーザーがお互いのポリシーとパスワードを変更できないようにするにはどうすればよいですか?

分類Dev

Hashicorp Vaultで、「userpass」ユーザーがお互いのポリシーとパスワードを変更できないようにするにはどうすればよいですか?

分類Dev

vault / builtin / credential / awsをインポートすると、コマンドラインアプリにテストフラグが追加されます

分類Dev

Spring Cloud VaultからVaultへのリクエストシーケンスを上書きするにはどうすればよいですか?

分類Dev

Vault:kvシークレットのリストを取得する方法

分類Dev

Spring Config Server Vaultバックエンド:cloud.config.server.vaultまたはcloud.vault

分類Dev

Spring Vaultクライアント-ローカルのDev Vaultサーバーに接続できません

分類Dev

Vault:キー値の秘密を取得する

分類Dev

kubernetesのボールト(vault-operator)

分類Dev

hashicorp vault serverdevをオフにします

分類Dev

Centos 8 と cloud-init で Hashicorp の Linux リポジトリを使用して Vault をインストールする方法

分類Dev

Vaultによって生成されたAES256-GCM96暗号文をプログラムで復号化し、Vaultキーをエクスポートするにはどうすればよいですか?

分類Dev

Vault(HashiCorp)-「Vaultread」に相当するcurl

分類Dev

キーストアプロバイダーを使用して列暗号化キーを復号化できませんでした: 'AZURE_KEY_VAULT'

分類Dev

Hashicorp VaultはVaultにいくつかのキー値を生成させます

分類Dev

領事のDockerイメージをVaultデータで永続化する

分類Dev

書き込み中のVaultエラー

Related 関連記事

  1. 1

    インベントリファイルでansible-vault暗号化パスワードを使用するにはどうすればよいですか?

  2. 2

    Java + Spring + Vault:パスワードの中国語文字が「???」になりました アプリで

  3. 3

    「AlternativeDirectoryLayout」とVaultの使用でAnsible

  4. 4

    OktaによるVault認証

  5. 5

    hashicorp vault json configが「リスナータイプのリスナーの初期化エラー」で失敗するのはなぜですか?

  6. 6

    VaultとConsul:VaultストレージがConsulUIに表示されない

  7. 7

    ARMテンプレートを使用してAzureキーのVaultシークレットをデプロイするとエラーが発生します

  8. 8

    アダプティブペイメントでVaultを使用する

  9. 9

    Aws-vault:認証情報の取得に失敗しました-InvalidClientTokenId:リクエストに含まれているセキュリティトークンが無効です

  10. 10

    Python APIでファイルを作成した直後に、Google Vaultエクスポートからファイルをダウンロードするにはどうすればよいですか?

  11. 11

    Spring Boot-Azure Key Vault Vaultアクセスシークレットの管理

  12. 12

    ARMテンプレートで変更された場合にのみ、Azure Key Vaultでシークレットを更新する方法、またはシークレットが存在するかどうかを確認する方法

  13. 13

    Hashicorp Vaultで、「userpass」ユーザーがお互いのポリシーとパスワードを変更できないようにするにはどうすればよいですか?

  14. 14

    Hashicorp Vaultで、「userpass」ユーザーがお互いのポリシーとパスワードを変更できないようにするにはどうすればよいですか?

  15. 15

    vault / builtin / credential / awsをインポートすると、コマンドラインアプリにテストフラグが追加されます

  16. 16

    Spring Cloud VaultからVaultへのリクエストシーケンスを上書きするにはどうすればよいですか?

  17. 17

    Vault:kvシークレットのリストを取得する方法

  18. 18

    Spring Config Server Vaultバックエンド:cloud.config.server.vaultまたはcloud.vault

  19. 19

    Spring Vaultクライアント-ローカルのDev Vaultサーバーに接続できません

  20. 20

    Vault:キー値の秘密を取得する

  21. 21

    kubernetesのボールト(vault-operator)

  22. 22

    hashicorp vault serverdevをオフにします

  23. 23

    Centos 8 と cloud-init で Hashicorp の Linux リポジトリを使用して Vault をインストールする方法

  24. 24

    Vaultによって生成されたAES256-GCM96暗号文をプログラムで復号化し、Vaultキーをエクスポートするにはどうすればよいですか?

  25. 25

    Vault(HashiCorp)-「Vaultread」に相当するcurl

  26. 26

    キーストアプロバイダーを使用して列暗号化キーを復号化できませんでした: 'AZURE_KEY_VAULT'

  27. 27

    Hashicorp VaultはVaultにいくつかのキー値を生成させます

  28. 28

    領事のDockerイメージをVaultデータで永続化する

  29. 29

    書き込み中のVaultエラー

ホットタグ

アーカイブ