Manage RDS instances, parameter groups, option groups etc.
-
rds_subnet_group
(dict) - subnet group used by DB. Contains:name
(string) - subnet group namedescription
(string) - subnet group description
-
rds_option_group
(dict) - option group used by DB. Contains:name
(string) - option group nameengine_name
(string) - DB engine usedmajor_engine_version
(string) - version of enginedescription
- description of option groupapply_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 namedescription
- description of parameter groupparams
(list) - list of parameters for the groupapply_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 instanceengine
(string) - engine used by the DBengine_version
(string) - version of DB enginedb_instance_class
(string) - instance type of the DBmaster_user_name
(string) - DB usernamemaster_user_password
(string) - DB passwordallocated_storage
(int) - number of GBs to allocate for storagestorage_type
(string) - type of storage to usemulti_az
(boolean) - whether to make the DB highly available across AZswait
(boolean) - whether to wait until the DB is available before continuiningwait_timeout
(int) - number of seconds to waittags
(dict) - dict of tag keys and valueslicense_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 toFalse
, and is typically passed on the command line when you know you need to change a password.
XVT internal use
- v1.0 - massive rewrite and documentation of variables. All consuming playbooks will need to be rewritten to take the changes into account