conf/riff-raff.yaml (61 lines of code) (raw):

stacks: [media-service] regions: [eu-west-1] templates: lambda: type: aws-lambda parameters: bucket: atom-maker-dist prefixStack: false deployments: media-atom-maker-ami-update: type: ami-cloudformation-parameter app: media-atom-maker parameters: amiTags: Recipe: editorial-tools-jammy-java11 AmigoStage: PROD media-atom-maker: type: autoscaling parameters: bucket: atom-maker-dist dependencies: - media-atom-maker-ami-update media-atom-expirer: template: lambda parameters: functionNames: [media-atom-maker-expirer-] fileName: media-atom-expirer.zip media-atom-scheduler: template: lambda parameters: functionNames: [media-atom-maker-scheduler-] fileName: media-atom-scheduler.zip pluto-message-ingestion: template: lambda parameters: functionNames: [pluto-message-ingestion-] fileName: pluto-message-ingestion.zip media-atom-pipeline-cloudformation: type: cloud-formation app: media-atom-pipeline parameters: cloudFormationStackName: media-atom-pipeline prependStackToCloudFormationStackName: false templatePath: media-atom-pipeline.yaml media-atom-pipeline-lambdas: template: lambda contentDirectory: media-atom-upload-actions parameters: fileName: media-atom-uploader.zip functionNames: - "media-atom-pipeline-GetChunkFromS3-" - "media-atom-pipeline-UploadChunkToYouTube-" - "media-atom-pipeline-MultipartCopyChunkInS3-" - "media-atom-pipeline-SendToPluto-" - "media-atom-pipeline-SendToTranscoder-" - "media-atom-pipeline-GetTranscodingProgress-" - "media-atom-pipeline-AddAssetToAtom-" - "media-atom-pipeline-AddUploadDataToCache-" - "media-atom-pipeline-CompleteMultipartCopy-" dependencies: - media-atom-pipeline-cloudformation