lib/terraforming/template/tf/security_group.erb in terraforming-0.7.0 vs lib/terraforming/template/tf/security_group.erb in terraforming-0.8.0

- old
+ new

@@ -3,23 +3,21 @@ name = "<%= security_group.group_name %>" description = "<%= security_group.description %>" vpc_id = "<%= security_group.vpc_id || '' %>" <% dedup_permissions(security_group.ip_permissions, security_group.group_id).each do |permission| -%> - <%- security_groups = security_groups_in(permission).reject { |group_id| group_id == security_group.group_id } -%> + <%- security_groups = security_groups_in(permission, security_group).reject { |group_name| group_name == security_group.group_name }.reject { |group_id| group_id == security_group.group_id } -%> ingress { from_port = <%= permission.from_port || 0 %> to_port = <%= permission.to_port || 0 %> protocol = "<%= permission.ip_protocol %>" <%- if permission.ip_ranges.length > 0 -%> cidr_blocks = <%= permission.ip_ranges.map { |range| range.cidr_ip }.inspect %> <%- end -%> <%- if permission.user_id_group_pairs.length > 0 -%> <%- self_referenced = self_referenced_permission?(security_group, permission) -%> - <%- unless self_referenced -%> security_groups = <%= security_groups.inspect %> - <%- end -%> self = <%= self_referenced %> <%- end -%> } <% end -%> @@ -32,12 +30,10 @@ <%- if permission.ip_ranges.length > 0 -%> cidr_blocks = <%= permission.ip_ranges.map { |range| range.cidr_ip }.inspect %> <%- end -%> <%- if permission.user_id_group_pairs.length > 0 -%> <%- self_referenced = self_referenced_permission?(security_group, permission) -%> - <%- unless self_referenced -%> - security_groups = <%= security_groups_in(permission).inspect %> - <%- end -%> + security_groups = <%= security_groups_in(permission, security_group).reject { |group_id| group_id == security_group.group_id }.inspect %> self = <%= self_referenced %> <%- end -%> } <% end -%>