User-based dev environments
This commit is contained in:
		
							
								
								
									
										15
									
								
								.github/workflows/push_dev.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/push_dev.yml
									
									
									
									
										vendored
									
									
								
							@ -6,7 +6,7 @@ on:
 | 
			
		||||
      - master
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
  cloudformation:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
    - name: Checkout Repo
 | 
			
		||||
@ -24,3 +24,16 @@ jobs:
 | 
			
		||||
        AWS_S3_BUCKET: dt-deployment-bucket
 | 
			
		||||
        AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
 | 
			
		||||
        AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
 | 
			
		||||
    - name: Configure AWS Credentials
 | 
			
		||||
      uses: aws-actions/configure-aws-credentials@v1
 | 
			
		||||
      with:
 | 
			
		||||
        aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
 | 
			
		||||
        aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
 | 
			
		||||
        aws-region: us-east-2
 | 
			
		||||
    - name: Deploy to AWS CloudFormation
 | 
			
		||||
      uses: aws-actions/aws-cloudformation-github-deploy@v1
 | 
			
		||||
      with:
 | 
			
		||||
        name: dt-infrastructure-dev-${{ github.actor }}
 | 
			
		||||
        template: infrastructure/cloudformation/dt/top.yaml
 | 
			
		||||
        capabilities: "CAPABILITY_NAMED_IAM,CAPABILITY_IAM"
 | 
			
		||||
        parameter-overrides: VpcId=${{ secrets.VPC_ID }},SubDomain=${{ github.actor }}.dev,Domain=${{ secrets.DOMAIN }},environment=${{ github.actor }},DockerTag=stage,release=develop,PublicSubnets=${{ secrets.SUBNET_IDS }}
 | 
			
		||||
		Reference in New Issue
	
	Block a user