View serverless-web-apps.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://diagrams.mingrammer.com/docs/nodes/aws | |
from diagrams import Cluster, Diagram | |
from diagrams.aws.compute import Lambda | |
from diagrams.aws.storage import S3 | |
from diagrams.aws.network import APIGateway | |
from diagrams.aws.database import DynamodbTable | |
from diagrams.aws.security import IdentityAndAccessManagementIam | |
from diagrams.aws.devtools import Codebuild | |
from diagrams.aws.devtools import Codecommit | |
from diagrams.aws.devtools import Codedeploy |
View rotate-secrets-rds.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MyDBInstance: | |
Type: AWS::RDS::DBInstance | |
Properties: | |
AllocatedStorage: 20 | |
DBInstanceClass: db.t2.micro | |
Engine: mysql | |
MasterUsername: !Join ['', ['{{resolve:secretsmanager:', !Ref MyRDSInstanceRotationSecret, ':SecretString:username}}' ]] | |
MasterUserPassword: !Join ['', ['{{resolve:secretsmanager:', !Ref MyRDSInstanceRotationSecret, ':SecretString:password}}' ]] | |
BackupRetentionPeriod: 0 | |
DBInstanceIdentifier: 'rotation-instance' |
View stelligent-blog-pipeline-serverless-app.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pipeline: | |
Type: AWS::CodePipeline::Pipeline | |
Properties: | |
RoleArn: !GetAtt CodePipelineRole.Arn | |
Stages: | |
- Name: Source | |
... | |
ActionTypeId: | |
Category: Source | |
Owner: ThirdParty |
View stelligent-blog-sam-safe-deployment.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GetDataFunction: | |
Type: 'AWS::Serverless::Function' | |
Properties: | |
Handler: index-get.handler | |
CodeUri: src/ | |
Runtime: nodejs12.x | |
AutoPublishAlias: live | |
DeploymentPreference: | |
Type: CodeDeployDefault.LambdaCanary10Percent5Minutes | |
Hooks: |
View stelligent-blog-swa-launch-stack.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone https://github.com/PaulDuvall/cloudproviders.git | |
cd cloudproviders | |
sudo chmod +x launch-stack.sh | |
./launch-stack.sh |
View stelligent-blog-diagrams-secrets.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aws secretsmanager create-secret --name github/personal-access-token --description "GitHub Token" --secret-string "GITHUBTOKEN" |
View diagrams-as-code.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone https://github.com/PaulDuvall/diagrams-as-code.git | |
cd diagrams-as-code | |
sudo chmod +x *.sh | |
./launch-stack.sh |
View stelligent-blog-diagrams-pipeline.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pipeline: | |
Type: AWS::CodePipeline::Pipeline | |
Properties: | |
RoleArn: !GetAtt CodePipelineRole.Arn | |
Stages: | |
- Name: Source | |
Actions: | |
- InputArtifacts: [] | |
Name: Source | |
ActionTypeId: |
View stelligent-blog-diagrams-buildspec.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: 0.2 | |
phases: | |
install: | |
runtime-versions: | |
python: 3.7 | |
commands: | |
- python --version | |
- 'curl -O https://bootstrap.pypa.io/get-pip.py' | |
- python3 get-pip.py --user | |
- pip install --upgrade pip |
View stelligent-blog-diagrams-codebuild.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CodeBuildCommands: | |
Type: AWS::CodeBuild::Project | |
DependsOn: CodeBuildRole | |
Properties: | |
Name: | |
Ref: AWS::StackName | |
Description: Build application | |
ServiceRole: | |
Fn::GetAtt: | |
- CodeBuildRole |
NewerOlder