abitia icon indicating copy to clipboard operation
abitia copied to clipboard

CI setup

Open kbkk opened this issue 4 years ago • 1 comments

kbkk avatar Jun 07 '20 17:06 kbkk

Infrastructure for commit c34ca46b078b8c1797af83facc0520d542a314b8:

Click to see the log

> @abitia/[email protected] cdk /home/runner/work/abitia/abitia/infrastructure/aws
> cdk "synth"

Resources:
abitiavpc15A3974F:
  Type: AWS::EC2::VPC
  Properties:
    CidrBlock: 10.0.0.0/16
    EnableDnsHostnames: true
    EnableDnsSupport: true
    InstanceTenancy: default
    Tags:
      - Key: Name
        Value: AwsStack/abitia-vpc
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/Resource
abitiavpcPublicSubnet1Subnet8BF83026:
  Type: AWS::EC2::Subnet
  Properties:
    CidrBlock: 10.0.0.0/17
    VpcId:
      Ref: abitiavpc15A3974F
    AvailabilityZone:
      Fn::Select:
        - 0
        - Fn::GetAZs: ""
    MapPublicIpOnLaunch: true
    Tags:
      - Key: aws-cdk:subnet-name
        Value: Public
      - Key: aws-cdk:subnet-type
        Value: Public
      - Key: Name
        Value: AwsStack/abitia-vpc/PublicSubnet1
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PublicSubnet1/Subnet
abitiavpcPublicSubnet1RouteTable767C0E95:
  Type: AWS::EC2::RouteTable
  Properties:
    VpcId:
      Ref: abitiavpc15A3974F
    Tags:
      - Key: Name
        Value: AwsStack/abitia-vpc/PublicSubnet1
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PublicSubnet1/RouteTable
abitiavpcPublicSubnet1RouteTableAssociation2DBF3711:
  Type: AWS::EC2::SubnetRouteTableAssociation
  Properties:
    RouteTableId:
      Ref: abitiavpcPublicSubnet1RouteTable767C0E95
    SubnetId:
      Ref: abitiavpcPublicSubnet1Subnet8BF83026
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PublicSubnet1/RouteTableAssociation
abitiavpcPublicSubnet1DefaultRouteFD727509:
  Type: AWS::EC2::Route
  Properties:
    RouteTableId:
      Ref: abitiavpcPublicSubnet1RouteTable767C0E95
    DestinationCidrBlock: 0.0.0.0/0
    GatewayId:
      Ref: abitiavpcIGW5EFD9D0B
  DependsOn:
    - abitiavpcVPCGW0CBE6EBC
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PublicSubnet1/DefaultRoute
abitiavpcPublicSubnet1EIPB5AFB079:
  Type: AWS::EC2::EIP
  Properties:
    Domain: vpc
    Tags:
      - Key: Name
        Value: AwsStack/abitia-vpc/PublicSubnet1
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PublicSubnet1/EIP
abitiavpcPublicSubnet1NATGateway364A743E:
  Type: AWS::EC2::NatGateway
  Properties:
    AllocationId:
      Fn::GetAtt:
        - abitiavpcPublicSubnet1EIPB5AFB079
        - AllocationId
    SubnetId:
      Ref: abitiavpcPublicSubnet1Subnet8BF83026
    Tags:
      - Key: Name
        Value: AwsStack/abitia-vpc/PublicSubnet1
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PublicSubnet1/NATGateway
abitiavpcPrivateSubnet1SubnetBC1F3578:
  Type: AWS::EC2::Subnet
  Properties:
    CidrBlock: 10.0.128.0/17
    VpcId:
      Ref: abitiavpc15A3974F
    AvailabilityZone:
      Fn::Select:
        - 0
        - Fn::GetAZs: ""
    MapPublicIpOnLaunch: false
    Tags:
      - Key: aws-cdk:subnet-name
        Value: Private
      - Key: aws-cdk:subnet-type
        Value: Private
      - Key: Name
        Value: AwsStack/abitia-vpc/PrivateSubnet1
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PrivateSubnet1/Subnet
abitiavpcPrivateSubnet1RouteTableC6D06919:
  Type: AWS::EC2::RouteTable
  Properties:
    VpcId:
      Ref: abitiavpc15A3974F
    Tags:
      - Key: Name
        Value: AwsStack/abitia-vpc/PrivateSubnet1
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PrivateSubnet1/RouteTable
abitiavpcPrivateSubnet1RouteTableAssociation2F7A8429:
  Type: AWS::EC2::SubnetRouteTableAssociation
  Properties:
    RouteTableId:
      Ref: abitiavpcPrivateSubnet1RouteTableC6D06919
    SubnetId:
      Ref: abitiavpcPrivateSubnet1SubnetBC1F3578
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PrivateSubnet1/RouteTableAssociation
abitiavpcPrivateSubnet1DefaultRoute307847ED:
  Type: AWS::EC2::Route
  Properties:
    RouteTableId:
      Ref: abitiavpcPrivateSubnet1RouteTableC6D06919
    DestinationCidrBlock: 0.0.0.0/0
    NatGatewayId:
      Ref: abitiavpcPublicSubnet1NATGateway364A743E
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/PrivateSubnet1/DefaultRoute
abitiavpcIGW5EFD9D0B:
  Type: AWS::EC2::InternetGateway
  Properties:
    Tags:
      - Key: Name
        Value: AwsStack/abitia-vpc
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/IGW
abitiavpcVPCGW0CBE6EBC:
  Type: AWS::EC2::VPCGatewayAttachment
  Properties:
    VpcId:
      Ref: abitiavpc15A3974F
    InternetGatewayId:
      Ref: abitiavpcIGW5EFD9D0B
  Metadata:
    aws:cdk:path: AwsStack/abitia-vpc/VPCGW
abitiaservicesecuritygroup6F4525B8:
  Type: AWS::EC2::SecurityGroup
  Properties:
    GroupDescription: Allow HTTP/HTTPS access to fargate tasks.
    SecurityGroupEgress:
      - CidrIp: 0.0.0.0/0
        Description: Allow all outbound traffic by default
        IpProtocol: "-1"
    SecurityGroupIngress:
      - CidrIp: 0.0.0.0/0
        Description: from 0.0.0.0/0:80
        FromPort: 80
        IpProtocol: tcp
        ToPort: 80
      - CidrIp: 0.0.0.0/0
        Description: from 0.0.0.0/0:443
        FromPort: 443
        IpProtocol: tcp
        ToPort: 443
    VpcId:
      Ref: abitiavpc15A3974F
  Metadata:
    aws:cdk:path: AwsStack/abitia-service-security-group/Resource
abitiacluster80857588:
  Type: AWS::ECS::Cluster
  Metadata:
    aws:cdk:path: AwsStack/abitia-cluster/Resource
abitiatestservicetaskdefinitionTaskRoleFA45CBD8:
  Type: AWS::IAM::Role
  Properties:
    AssumeRolePolicyDocument:
      Statement:
        - Action: sts:AssumeRole
          Effect: Allow
          Principal:
            Service: ecs-tasks.amazonaws.com
      Version: "2012-10-17"
  Metadata:
    aws:cdk:path: AwsStack/abitia-test-service-task-definition/TaskRole/Resource
abitiatestservicetaskdefinition214D6D33:
  Type: AWS::ECS::TaskDefinition
  Properties:
    ContainerDefinitions:
      - Essential: true
        Image: amazon/amazon-ecs-sample
        Name: service
        PortMappings:
          - ContainerPort: 80
            Protocol: tcp
    Cpu: "256"
    Family: abitia-test-service-task-definition
    Memory: "512"
    NetworkMode: awsvpc
    RequiresCompatibilities:
      - FARGATE
    TaskRoleArn:
      Fn::GetAtt:
        - abitiatestservicetaskdefinitionTaskRoleFA45CBD8
        - Arn
  Metadata:
    aws:cdk:path: AwsStack/abitia-test-service-task-definition/Resource
abitiafargateserviceService60F3EFE3:
  Type: AWS::ECS::Service
  Properties:
    Cluster:
      Ref: abitiacluster80857588
    DeploymentConfiguration:
      MaximumPercent: 200
      MinimumHealthyPercent: 50
    DesiredCount: 1
    EnableECSManagedTags: false
    LaunchType: FARGATE
    NetworkConfiguration:
      AwsvpcConfiguration:
        AssignPublicIp: ENABLED
        SecurityGroups:
          - Fn::GetAtt:
              - abitiaservicesecuritygroup6F4525B8
              - GroupId
        Subnets:
          - Ref: abitiavpcPublicSubnet1Subnet8BF83026
    TaskDefinition:
      Ref: abitiatestservicetaskdefinition214D6D33
  Metadata:
    aws:cdk:path: AwsStack/abitia-fargate-service/Service
CDKMetadata:
  Type: AWS::CDK::Metadata
  Properties:
    Modules: aws-cdk=1.44.0,@aws-cdk/assets=1.44.0,@aws-cdk/aws-applicationautoscaling=1.44.0,@aws-cdk/aws-autoscaling=1.44.0,@aws-cdk/aws-autoscaling-common=1.44.0,@aws-cdk/aws-autoscaling-hooktargets=1.44.0,@aws-cdk/aws-cloudwatch=1.44.0,@aws-cdk/aws-ec2=1.44.0,@aws-cdk/aws-ecr=1.44.0,@aws-cdk/aws-ecr-assets=1.44.0,@aws-cdk/aws-ecs=1.44.0,@aws-cdk/aws-elasticloadbalancingv2=1.44.0,@aws-cdk/aws-events=1.44.0,@aws-cdk/aws-iam=1.44.0,@aws-cdk/aws-kms=1.44.0,@aws-cdk/aws-lambda=1.44.0,@aws-cdk/aws-logs=1.44.0,@aws-cdk/aws-s3=1.44.0,@aws-cdk/aws-s3-assets=1.44.0,@aws-cdk/aws-servicediscovery=1.44.0,@aws-cdk/aws-sns=1.44.0,@aws-cdk/aws-sns-subscriptions=1.44.0,@aws-cdk/aws-sqs=1.44.0,@aws-cdk/aws-ssm=1.44.0,@aws-cdk/cdk-assets-schema=1.44.0,@aws-cdk/cloud-assembly-schema=1.44.0,@aws-cdk/core=1.44.0,@aws-cdk/custom-resources=1.44.0,@aws-cdk/cx-api=1.44.0,@aws-cdk/region-info=1.44.0,jsii-runtime=node.js/v12.16.3
  Condition: CDKMetadataAvailable
Conditions:
CDKMetadataAvailable:
  Fn::Or:
    - Fn::Or:
        - Fn::Equals:
            - Ref: AWS::Region
            - ap-east-1
        - Fn::Equals:
            - Ref: AWS::Region
            - ap-northeast-1
        - Fn::Equals:
            - Ref: AWS::Region
            - ap-northeast-2
        - Fn::Equals:
            - Ref: AWS::Region
            - ap-south-1
        - Fn::Equals:
            - Ref: AWS::Region
            - ap-southeast-1
        - Fn::Equals:
            - Ref: AWS::Region
            - ap-southeast-2
        - Fn::Equals:
            - Ref: AWS::Region
            - ca-central-1
        - Fn::Equals:
            - Ref: AWS::Region
            - cn-north-1
        - Fn::Equals:
            - Ref: AWS::Region
            - cn-northwest-1
        - Fn::Equals:
            - Ref: AWS::Region
            - eu-central-1
    - Fn::Or:
        - Fn::Equals:
            - Ref: AWS::Region
            - eu-north-1
        - Fn::Equals:
            - Ref: AWS::Region
            - eu-west-1
        - Fn::Equals:
            - Ref: AWS::Region
            - eu-west-2
        - Fn::Equals:
            - Ref: AWS::Region
            - eu-west-3
        - Fn::Equals:
            - Ref: AWS::Region
            - me-south-1
        - Fn::Equals:
            - Ref: AWS::Region
            - sa-east-1
        - Fn::Equals:
            - Ref: AWS::Region
            - us-east-1
        - Fn::Equals:
            - Ref: AWS::Region
            - us-east-2
        - Fn::Equals:
            - Ref: AWS::Region
            - us-west-1
        - Fn::Equals:
            - Ref: AWS::Region
            - us-west-2

github-actions[bot] avatar Jun 07 '20 20:06 github-actions[bot]