@@ -4,8 +4,9 @@ import {Secret} from "aws-cdk-lib/aws-secretsmanager"
44import { SecretWithParameter } from "../constructs/SecretWithParameter"
55
66export interface SecretsProps {
7- slackBotToken : string
8- slackSigningSecret : string
7+ readonly stackName : string
8+ readonly slackBotToken : string
9+ readonly slackSigningSecret : string
910}
1011
1112export class Secrets extends Construct {
@@ -19,16 +20,16 @@ export class Secrets extends Construct {
1920
2021 // Create Slack bot OAuth token secret and parameter
2122 const slackBotToken = new SecretWithParameter ( this , "SlackBotToken" , {
22- secretName : "/eps-assist/slack/ bot-token" ,
23- parameterName : "/eps-assist/slack/ bot-token/parameter" ,
23+ secretName : `/ ${ props . stackName } / bot-token` ,
24+ parameterName : `/ ${ props . stackName } / bot-token/parameter` ,
2425 description : "Slack Bot OAuth Token for EPS Assist" ,
2526 secretValue : JSON . stringify ( { token : props . slackBotToken } )
2627 } )
2728
2829 // Create Slack signing secret for request verification
2930 const slackBotSigning = new SecretWithParameter ( this , "SlackBotSigning" , {
30- secretName : "/eps-assist/slack/ signing-secret" ,
31- parameterName : "/eps-assist/slack/ signing-secret/parameter" ,
31+ secretName : `/ ${ props . stackName } / signing-secret` ,
32+ parameterName : `/ ${ props . stackName } / signing-secret/parameter` ,
3233 description : "Slack Signing Secret" ,
3334 secretValue : JSON . stringify ( { secret : props . slackSigningSecret } )
3435 } )
0 commit comments