millions-planet-24262
06/16/2025, 5:56 AMexport const provider1 =
new aws.Provider('provider-1', {
assumeRole: { roleArn: 'arn:aws:iam::123456789012:role/Role1' },
region: aws.Region.APSoutheast2,
});
export const provider2 =
new aws.Provider('provider-2', {
assumeRole: { roleArn: 'arn:aws:iam::999999999999:role/Role2' },
region: aws.Region.APSoutheast2,
}, { provider: provider1 });
what I want to achieve is when provider2
tries to assume Role2
it uses Role1
from provider1
, but that doesn't seem to work that way. Am I missing something?little-cartoon-10569
06/16/2025, 6:50 AMmillions-planet-24262
06/16/2025, 6:55 AMmillions-planet-24262
06/16/2025, 7:11 AMlittle-cartoon-10569
06/16/2025, 7:48 AMmillions-planet-24262
06/16/2025, 7:50 AMnumerous-book-75463
06/16/2025, 12:06 PMconst provider = new aws.Provider("provider", {
// Users role will assume `baseRole` and then `baseRole` will assume `secondRole` which will provision the resources
assumeRoles: [
{roleArn: baseRole.arn},
{roleArn: secondRole.arn}
],
});
millions-planet-24262
06/16/2025, 11:56 PMnumerous-book-75463
06/23/2025, 12:33 PMmillions-planet-24262
06/23/2025, 11:46 PM