feat: initial templates for scheduling (not building, but i need them somewhere)

This commit is contained in:
Jose Diaz-Gonzalez
2022-04-17 02:10:10 -04:00
parent 92790b70e8
commit 3a09d2217f
2 changed files with 38 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
version = 0.1
[default]
[default.deploy]
[default.deploy.parameters]
stack_name = "{{ $.APP }}-lambda"
s3_bucket = "{{ $.S3_BUCKET }}"
s3_prefix = "{{ $.APP }}"
region = "{{ $.AWS_REGION }}"
confirm_changeset = true
fail_on_empty_changeset = false
capabilities = "CAPABILITY_IAM"
image_repositories = []

View File

@@ -0,0 +1,25 @@
---
AWSTemplateFormatVersion: "2010-09-09"
Transform: AWS::Serverless-2016-10-31
Description: >
{{ $.APP }}
# todo: iterate over every process type and create a resource entry
Resources:
{{ $.APP}}{{ $.PROCESS_TYPE | capitalize}}:
Type: AWS::Serverless::Function
Properties:
Architectures:
- x86_64
CodeUri: s3://{{ $.S3_BUCKET }}/{{ $.APP }}/{{ $.GIT_REV }}
FunctionName: {{ $.APP | lower }}{{ $.PROCESS_TYPE | lower }}
Handler: {{ $.HANDLER }}
Runtime: {{ $.RUNTIME }}
Role: {{ $.IAM_ROLE }}
Timeout: 3
Environment:
Variables:
{{ range $key, $value := . }}
{{ $key }}: |
{{ $value }}
{{ end }}