早安。希望您做得好。
您能帮忙解决此问题吗?
当我们向现有组添加新角色(例如:role / pubsub.admin)时,由于我们将角色视为列表,因此terraform会删除并重新创建组的现有角色(如果有)。在幕后,它们被存储在索引列表中,因此在列表的中间插入角色会导致索引在所有角色之后都发生变化,但最终结果应该相同。
在某些情况下,terraform无法重新创建已删除的角色。例如:role / errorreporting.admin是现有角色,并且terraform删除了该角色,但未能重新创建它(在terraform执行完成时)。
因此,要解决此问题,每次我们必须运行计划并为每个应用程序申请2次。不确定这是正确的进行方式
注意:我们将terraform与云构建集成。