Giter Club home page Giter Club logo

ansible-role-rds's Introduction

rds

Manage RDS instances, parameter groups, option groups etc.

Requirements

Role Variables

  • rds_subnet_group (dict) - subnet group used by DB. Contains:

    • name (string) - subnet group name
    • description (string) - subnet group description
  • rds_option_group (dict) - option group used by DB. Contains:

    • name (string) - option group name
    • engine_name (string) - DB engine used
    • major_engine_version (string) - version of engine
    • description - description of option group
    • apply_immediately (boolean) - whether to apply changes to the option group immediately
  • rds_parameter_group (dict) - parameter group used by DB. Contains:

    • name (string) - parameter group name
    • description - description of parameter group
    • params (list) - list of parameters for the group
    • apply_immediately (boolean) - whether to apply changes to the parameter group immediately
  • rds_db_instances (list) - list of database instances to manage Each DB instance contains:

    • db_instance_identifier (string) - name of the DB instance
    • engine (string) - engine used by the DB
    • engine_version (string) - version of DB engine
    • db_instance_class (string) - instance type of the DB
    • master_user_name (string) - DB username
    • master_user_password (string) - DB password
    • allocated_storage (int) - number of GBs to allocate for storage
    • storage_type (string) - type of storage to use
    • multi_az (boolean) - whether to make the DB highly available across AZs
    • wait (boolean) - whether to wait until the DB is available before continuining
    • wait_timeout (int) - number of seconds to wait
    • tags (dict) - dict of tag keys and values
    • license_model (string) - license model to use (defaults to AWS default)
  • rds_force_password_update (boolean) - whether to force the update of the DB password. This defaults to False, and is typically passed on the command line when you know you need to change a password.

Dependencies

Example Playbook

License

XVT internal use

Author Information

CHANGELOG

  • v1.0 - massive rewrite and documentation of variables. All consuming playbooks will need to be rewritten to take the changes into account

ansible-role-rds's People

Contributors

willthames avatar

Watchers

 avatar

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.