在 CentOS 6.5 上
我正在使用这本postgres社区食谱并且能够使用厨师安装postgresql这里
现在我需要使用 Chef 创建一个角色,但我不知道如何创建。
应运行以下命令:
CREATE ROLE my_pg_role WITH ...
参见pg文档
Create a user uMike with a password "UserP4ssword", with createdb and set an expiration date to 2018, Dec 21.
postgresql_role 'uMike' do
unencrypted_password 'UserP4ssword'
createdb true
valid_until '2018-12-31'
end
Create a user uMike with a SCRAM-SHA-256 encrypted password "supersecret", with createdb role:
postgresql_role 'uMike' do
encrypted_password 'SCRAM-SHA-256$4096:lLSGJIoYMTiQe0qxGFBWJw==$F2ubvsdeU8mAeZLe/A9qOciz2xOs0zgZDWsGtNr3QsU=:uhoFpxGpehHFFFa+HeR13TH/Px+CUVMy/DOXKmOG7Gg='
createdb true
config({ 'password_encryption' => 'scram-sha-256' })
end