Giter Club home page Giter Club logo

tf_aws_rds's People

Contributors

antonbabenko avatar bill-newsnow avatar crackmac avatar gimoh avatar hakamadare avatar keeth avatar kwach avatar leeprovoost avatar michalschott avatar nguyent avatar ozbillwang avatar robinbowes avatar solarce avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tf_aws_rds's Issues

Setting aws_db_parameter_group per RDS instance

Hey all!
I've been bumping against this for some time now and haven't found any satisfying solution.

I'm running several RDS instances (Postgres and MySQL). Default parameter group settings were fine until now. I'd like to override some settings on one of the RDS instance, but all my instances are being managed by tf_aws_rds module, so if I add some parameter to module, all my instances will be altered. Which of course I don't want to do.

Do you have any ideas or working solutions on that?

Thanks a lot!
Grzegorz

The storage type io1 requires iops to be specified.

I tried specifying storage type "io1" and got this error:

* aws_db_instance.main_rds_instance: Error creating DB Instance: InvalidParameterCombination: The storage type io1 requires iops to be specified.

I guess that needs adding to the module.

database subnet group

@antonbabenko

I found database subnet group is created in both modules (tf_aws_vpc and tf_aws_rds).

Should we remove ours? So any databases in that VPC will share the same subnet group, it looks neat.

"main_db_access" security group name conflict

name Database access not unique and conflicts when you use the module to set up multiple RDS instances in the same account.

resource "aws_security_group" "main_db_access" {
  name = "Database access"
  description = "Allow access to the database"
  vpc_id = "${var.rds_vpc_id}"
}```

proposed solution: add the `rds_instance_identifier` to the name.

Pull request forthcoming.

Use existing security group instead of cidr_block

I think in most use cases, we allow access of the DB from another security group (app tier for example). Actually I must provide a cidr_block for the security group to use the module even if I don't want to.

I would be nice to have the choice between cidr_blocks or source_security_group_id for the allow_rule. As these two options create a conflict, I think two rules should be used , one for the cidr_blocks and the other for the source_security_group_id. Then it's just a matter of count = 0|1 based on the value of the variables (that's my actual workaround).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.