Store aws_db_instance.password in tfstate, change to AttrTypeCreate
This commit is contained in:
parent
ac2aed856e
commit
c7f219a781
|
@ -100,9 +100,6 @@ func resource_aws_db_instance_create(
|
||||||
opts.EngineVersion = rs.Attributes["engine_version"]
|
opts.EngineVersion = rs.Attributes["engine_version"]
|
||||||
opts.Engine = rs.Attributes["engine"]
|
opts.Engine = rs.Attributes["engine"]
|
||||||
|
|
||||||
// Don't keep the password around in the state
|
|
||||||
delete(rs.Attributes, "password")
|
|
||||||
|
|
||||||
log.Printf("[DEBUG] DB Instance create configuration: %#v", opts)
|
log.Printf("[DEBUG] DB Instance create configuration: %#v", opts)
|
||||||
_, err = conn.CreateDBInstance(&opts)
|
_, err = conn.CreateDBInstance(&opts)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -221,7 +218,7 @@ func resource_aws_db_instance_diff(
|
||||||
"maintenance_window": diff.AttrTypeCreate,
|
"maintenance_window": diff.AttrTypeCreate,
|
||||||
"multi_az": diff.AttrTypeCreate,
|
"multi_az": diff.AttrTypeCreate,
|
||||||
"name": diff.AttrTypeCreate,
|
"name": diff.AttrTypeCreate,
|
||||||
"password": diff.AttrTypeUpdate,
|
"password": diff.AttrTypeCreate,
|
||||||
"port": diff.AttrTypeCreate,
|
"port": diff.AttrTypeCreate,
|
||||||
"publicly_accessible": diff.AttrTypeCreate,
|
"publicly_accessible": diff.AttrTypeCreate,
|
||||||
"username": diff.AttrTypeCreate,
|
"username": diff.AttrTypeCreate,
|
||||||
|
|
|
@ -35,7 +35,8 @@ The following arguments are supported:
|
||||||
* `instance_class` - (Required) The instance type of the RDS instance.
|
* `instance_class` - (Required) The instance type of the RDS instance.
|
||||||
* `final_snapshot_identifier` - (Optional) The name of your final DB snapshot.
|
* `final_snapshot_identifier` - (Optional) The name of your final DB snapshot.
|
||||||
* `name` - (Required) The DB name to create.
|
* `name` - (Required) The DB name to create.
|
||||||
* `password` - (Required) Password for the master DB user.
|
* `password` - (Required) Password for the master DB user. Note that this will be stored
|
||||||
|
in the state file.
|
||||||
* `username` - (Required) Username for the master DB user.
|
* `username` - (Required) Username for the master DB user.
|
||||||
* `availability_zone` - (Optional) The AZ for the RDS instance.
|
* `availability_zone` - (Optional) The AZ for the RDS instance.
|
||||||
* `backup_retention_period` - (Optional) The days to retain backups for.
|
* `backup_retention_period` - (Optional) The days to retain backups for.
|
||||||
|
|
Loading…
Reference in New Issue