Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. Description: >
  2. Aurora Database Cluster with one replication instance and Multi Availability Zones - CI & CD over AWS
  3. Parameters:
  4. DbPassword:
  5. Type: String
  6. Default: mypassword
  7. Subnet1:
  8. Type: String
  9. Default: subnet-3671ca6c
  10. Subnet2:
  11. Type: String
  12. Default: subnet-00b0cb48
  13. Az1:
  14. Type: String
  15. Default: us-east-1b
  16. Az2:
  17. Type: String
  18. Default: us-east-1a
  19. Resources:
  20. DBSubnetGroup:
  21. Type: AWS::RDS::DBSubnetGroup
  22. Properties:
  23. DBSubnetGroupDescription: Database Subnet Groups CI CD over AWS
  24. SubnetIds:
  25. - !Ref Subnet1
  26. - !Ref Subnet2
  27.  
  28. RDSCluster:
  29. Type: AWS::RDS::DBCluster
  30. Properties:
  31. MasterUsername: admin
  32. MasterUserPassword: !Ref DbPassword
  33. DatabaseName: myDB
  34. Engine: aurora
  35. DBSubnetGroupName: !Ref DBSubnetGroup
  36. DBClusterParameterGroupName: !Ref RDSDBClusterParameterGroup
  37.  
  38. RDSDBInstance1:
  39. Type: AWS::RDS::DBInstance
  40. Properties:
  41. DBSubnetGroupName:
  42. Ref: DBSubnetGroup
  43. DBParameterGroupName:
  44. Ref: RDSDBParameterGroup
  45. Engine: aurora
  46. DBClusterIdentifier:
  47. Ref: RDSCluster
  48. PubliclyAccessible: 'false'
  49. AvailabilityZone: !Ref Az1
  50. DBInstanceClass: db.r3.large
  51.  
  52. RDSDBInstance2:
  53. Type: AWS::RDS::DBInstance
  54. Properties:
  55. DBSubnetGroupName:
  56. Ref: DBSubnetGroup
  57. DBParameterGroupName:
  58. Ref: RDSDBParameterGroup
  59. Engine: aurora
  60. DBClusterIdentifier:
  61. Ref: RDSCluster
  62. PubliclyAccessible: 'false'
  63. AvailabilityZone: !Ref Az2
  64. DBInstanceClass: db.r3.large
  65.  
  66. RDSDBClusterParameterGroup:
  67. Type: AWS::RDS::DBClusterParameterGroup
  68. Properties:
  69. Description: CloudFormation Aurora Cluster Parameter Group CI CD over AWS
  70. Family: aurora5.6
  71. Parameters:
  72. time_zone: US/Eastern
  73.  
  74. RDSDBParameterGroup:
  75. Type: AWS::RDS::DBParameterGroup
  76. Properties:
  77. Description: CloudFormation Aurora Parameter Group CI CD over AWS
  78. Family: aurora5.6
  79. Parameters:
  80. sql_mode: IGNORE_SPACE
  81. Outputs:
  82. dbClusterURL:
  83. Description: Database Cluster URL Endpoint.
  84. Value: !GetAtt RDSCluster.Endpoint.Address
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement