fix missing lifecycle when deleting iam roles

This commit is contained in:
Ole Markus With 2021-06-12 21:28:31 +02:00
parent 8d91f868b1
commit b2588b637b
1 changed files with 3 additions and 2 deletions

View File

@ -465,8 +465,9 @@ func (b *IAMModelBuilder) FindDeletions(context *fi.ModelBuilderContext, cloud f
if fi.StringValue(tag.Key) == ownershipTag && fi.StringValue(tag.Value) == "owned" { if fi.StringValue(tag.Key) == ownershipTag && fi.StringValue(tag.Value) == "owned" {
if _, ok := context.Tasks["IAMRole/"+fi.StringValue(role.RoleName)]; !ok { if _, ok := context.Tasks["IAMRole/"+fi.StringValue(role.RoleName)]; !ok {
context.AddTask(&awstasks.IAMRole{ context.AddTask(&awstasks.IAMRole{
ID: role.RoleId, ID: role.RoleId,
Name: role.RoleName, Name: role.RoleName,
Lifecycle: b.Lifecycle,
}) })
} }
} }