1

コントリビューターがより簡単に開発環境を立ち上げて実行できるように、オープンソース プロジェクトアパートメントchef-solo用の Vagrant ボックスを初めて試しています。

私がまだ達成できないことの1つは、このクックブックpostgresqlのレシピで設定されたデフォルトのパスワードを上書きすることです

ドキュメントでは、json 構成を次のように設定することについて言及しています。

postgresql: {
  password: {
    postgres: ''
  }
}

ここで実行しましたが、レシピで設定されたデフォルトの暗号化されたパスワードを上書きするようには見えません。

私はシェフ/放浪者にとって(今日の時点で)まったく新しいので、次にどこを見るべきかについて少し迷っています。

どんな助けでも大歓迎です。

4

1 に答える 1

5

私はあなたのgemのクローンを作成し、Vagrantを起動しました(ただし、ダウンロード済みのDebian Squeezeイメージを使用し、とを除くすべてのレシピを無効postgresqlにしpostgresql::server、9.1ではなくPostgreSQL 8.4を使用しました)。

  postgresql: {
    password: {
      postgres: 'foo'
    }
  }

コマンドで動作するPGPASSWORD="foo" psql --username=postgres -h localhostので、空のパスワードに問題があるのではないかと思います。

于 2013-03-10T20:31:43.763 に答える