Skip to content

RDS

overview

This stack creates a RDS database.

Prerequisites

Completed getting started guide for creating IAM and VPC .

Add Project to ED

  • Go to Home -> click Add Project
  • Select and Click launch-ed as the launch repository
  • Type branch name >> rds
  • Add project name >> rds-101
  • Click Add Project

Customized elasticdev.yml

You can create your own elasticdev.yml.

Sample starter below:

global:
   arguments:
     aws_default_region: eu-west-1
labels:
   general:
     environment: dev
     purpose: eval-ed
   infrastructure:
     cloud: aws
     product: rds
     area: database
selectors:
   network_vars:
     labels:
       environment: dev
       purpose: eval-ed
       area: network
       region: eu-west-1
       cloud: aws
infrastructure:
   rds:
       stack_name: elasticdev:::aws_rds
       arguments:
          vpc_name: selector:::network_vars::vpc_name
          sg_id: selector:::network_vars::db_sg_id
          subnet_ids: selector:::network_vars::private_subnet_ids
          rds_name: eval-ed-rds
          allocated_storage: 14
          db_name: app
          publish_creds: true
          publish_to_saas: true
          cloud_tags_hash:
            environment: dev
            purpose: eval-ed
       to_base64:
         - cloud_tags_hash
       labels:
         - general
         - infrastructure
       selectors:
         - network_vars
       credentials:
         - reference: eval-ed-iam
           orchestration: true