sparse-intern-71089
12/17/2019, 3:15 PMelegant-shampoo-65690
12/17/2019, 3:15 PMelegant-shampoo-65690
12/17/2019, 3:18 PMimport * as pulumi from '@pulumi/pulumi';
import * as aiven from '@pulumi/aiven';
import * as random from '@pulumi/random';
interface Postgres {
plan: string;
cloudName: string;
}
const config = new pulumi.Config('aiven');
const postgresConfig = config.requireObject<Postgres>('postgres');
export const service = new aiven.Service('postgres', {
project: 'ware2go',
cloudName: postgresConfig.cloudName,
plan: postgresConfig.plan,
`serviceName: ${pulumi.getStack()}-postgres
,`
serviceType: 'postgres',
pgUserConfig: {
adminUsername: 'master',
adminPassword: new random.RandomPassword('postgresAdminPassword', {
length: 20,
special: true,
overrideSpecial: '/@',
}).result,
},
});
white-balloon-205
broad-dog-22463
12/17/2019, 3:21 PMbroad-dog-22463
12/17/2019, 3:21 PMelegant-shampoo-65690
12/17/2019, 3:21 PMbroad-dog-22463
12/17/2019, 3:22 PMelegant-shampoo-65690
12/17/2019, 3:25 PMbroad-dog-22463
12/17/2019, 4:29 PMhelpful-bear-175
12/17/2019, 5:27 PMhelpful-bear-175
12/17/2019, 5:27 PMbroad-dog-22463
12/20/2019, 5:06 PMelegant-shampoo-65690
12/20/2019, 7:08 PM