providers/aws: egress should be computed
This commit is contained in:
parent
5e8c3113b4
commit
fc7c859c8a
|
@ -87,6 +87,7 @@ func resourceAwsSecurityGroup() *schema.Resource {
|
||||||
"egress": &schema.Schema{
|
"egress": &schema.Schema{
|
||||||
Type: schema.TypeSet,
|
Type: schema.TypeSet,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
|
Computed: true,
|
||||||
Elem: &schema.Resource{
|
Elem: &schema.Resource{
|
||||||
Schema: map[string]*schema.Schema{
|
Schema: map[string]*schema.Schema{
|
||||||
"from_port": &schema.Schema{
|
"from_port": &schema.Schema{
|
||||||
|
@ -403,6 +404,9 @@ func resourceAwsSecurityGroupUpdateRules(
|
||||||
if ruleset == "egress" {
|
if ruleset == "egress" {
|
||||||
revoke = ec2conn.RevokeSecurityGroupEgress
|
revoke = ec2conn.RevokeSecurityGroupEgress
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.Printf("[DEBUG] Revoking security group %s %s rule: %#v",
|
||||||
|
group, ruleset, remove)
|
||||||
if _, err := revoke(group, remove); err != nil {
|
if _, err := revoke(group, remove); err != nil {
|
||||||
return fmt.Errorf(
|
return fmt.Errorf(
|
||||||
"Error revoking security group %s rules: %s",
|
"Error revoking security group %s rules: %s",
|
||||||
|
@ -416,6 +420,9 @@ func resourceAwsSecurityGroupUpdateRules(
|
||||||
if ruleset == "egress" {
|
if ruleset == "egress" {
|
||||||
authorize = ec2conn.AuthorizeSecurityGroupEgress
|
authorize = ec2conn.AuthorizeSecurityGroupEgress
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.Printf("[DEBUG] Authorizing security group %s %s rule: %#v",
|
||||||
|
group, ruleset, add)
|
||||||
if _, err := authorize(group, add); err != nil {
|
if _, err := authorize(group, add); err != nil {
|
||||||
return fmt.Errorf(
|
return fmt.Errorf(
|
||||||
"Error authorizing security group %s rules: %s",
|
"Error authorizing security group %s rules: %s",
|
||||||
|
|
Loading…
Reference in New Issue