stackql-deploy 2.2.0

Infrastructure-as-code framework for declarative cloud resource management using StackQL
#
# aws starter project manifest file, add and update values as needed
#
version: 1
name: "{{ stack_name }}"
description: description for "{{ stack_name }}"
providers:
  - awscc
globals:
  - name: region
    description: aws region
    value: "{% raw %}{{ AWS_REGION }}{% endraw %}"
  - name: global_tags
    value:
      - Key: 'stackql:stack-name'
        Value: "{% raw %}{{ stack_name }}{% endraw %}"
      - Key: 'stackql:stack-env'
        Value: "{% raw %}{{ stack_env }}{% endraw %}"
      - Key: 'stackql:resource-name'
        Value: "{% raw %}{{ resource_name }}{% endraw %}"
resources:
  - name: example_vpc
    description: example vpc resource
    props:
      - name: vpc_cidr_block
        values:
          prd:
            value: "10.0.0.0/16"
          sit:
            value: "10.1.0.0/16"
          dev:
            value: "10.2.0.0/16"
      - name: vpc_tags
        value:
          - Key: Name
            Value: "{% raw %}{{ stack_name }}-{{ stack_env }}-vpc{% endraw %}"
        merge: ['global_tags']
    exports:
      - vpc_id
      - vpc_cidr_block