25 lines
411 B
CUE
25 lines
411 B
CUE
|
package main
|
||
|
|
||
|
import (
|
||
|
"alpha.dagger.io/os"
|
||
|
"alpha.dagger.io/aws"
|
||
|
"alpha.dagger.io/dagger"
|
||
|
)
|
||
|
|
||
|
// Remove Cloudformation Stack
|
||
|
stackRemoval: {
|
||
|
// Cloudformation Stackname
|
||
|
stackName: string & dagger.#Input
|
||
|
|
||
|
ctr: os.#Container & {
|
||
|
image: aws.#CLI & {
|
||
|
config: awsConfig
|
||
|
}
|
||
|
always: true
|
||
|
env: STACK_NAME: stackName
|
||
|
command: """
|
||
|
aws cloudformation delete-stack --stack-name $STACK_NAME
|
||
|
"""
|
||
|
}
|
||
|
}
|