Add rds restore example to list of examples
There was no db restore example. I've provided one that shows how to do the restore, then add a security group (you cannot add the security group during the restore step -- it has to be done in a modify step afterward). Also, I show how to get the endpoint.
This commit is contained in:
parent
139201ad83
commit
502717d387
1 changed files with 27 additions and 0 deletions
|
@ -271,6 +271,33 @@ EXAMPLES = '''
|
||||||
command: reboot
|
command: reboot
|
||||||
instance_name: database
|
instance_name: database
|
||||||
wait: yes
|
wait: yes
|
||||||
|
|
||||||
|
# Restore a Postgres db instance from a snapshot, wait for it to become available again, and
|
||||||
|
# then modify it to add your security group. Also, display the new endpoint.
|
||||||
|
# Note that the "publicly_accessible" option is allowed here just as it is in the AWS CLI
|
||||||
|
- local_action:
|
||||||
|
module: rds
|
||||||
|
command: restore
|
||||||
|
snapshot: mypostgres-snapshot
|
||||||
|
instance_name: MyNewInstanceName
|
||||||
|
region: us-west-2
|
||||||
|
zone: us-west-2b
|
||||||
|
subnet: default-vpc-xx441xxx
|
||||||
|
publicly_accessible: yes
|
||||||
|
wait: yes
|
||||||
|
wait_timeout: 600
|
||||||
|
tags:
|
||||||
|
Name: pg1_test_name_tag
|
||||||
|
register: rds
|
||||||
|
|
||||||
|
- local_action:
|
||||||
|
module: rds
|
||||||
|
command: modify
|
||||||
|
instance_name: MyNewInstanceName
|
||||||
|
region: us-west-2
|
||||||
|
vpc_security_groups: sg-xxx945xx
|
||||||
|
|
||||||
|
- debug: msg="The new db endpoint is {{ rds.instance.endpoint }}"
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue