Hello everyone! Just whether I understand it corr...
# azure
b
Hello everyone! Just whether I understand it correctly. Is there any way how to create an Entra ID Tenant from Pulumi? I see possibility to create a B2C or CIAM Tenant, but no Entra ID (Workforce) Tenant: https://www.pulumi.com/registry/packages/azure-native/api-docs/azureactivedirectory/
a
Since
pulumi-azure-native
only interacts with the Azure API (and not he Entra API) the only resources in there are CIAM and B2C as they are "Azure Cloud services" — child tenants essentially. There's another Pulumi package –
pulumi-azuread
for managing Entra, but I've never seen a scriptable way of initially creating a new tenant as Microsoft probably doesn't publish an API for that.
b
Thank you for your response @adventurous-butcher-54166! You're probably right. 👍 I can also imagine why - as there's no subscription needed for Entra it could probably be exploited. What caught my attention was that CIAM, if I understand it correctly, is part of Entra (being the second option to choose from on my screenshot) and this one being part of
pulumi-azure-native
.
a
Yes, CIAM (customer identity & access management) is "Entra ID for customers". https://learn.microsoft.com/en-us/entra/external-id/customers/overview-customers-ciam I strongly discourage the use of Entra B2C after CIAM came about and Microsoft seems to be pushing that instead. I've always felt like Entra B2C is a half-assed fork of Entra with terrible developer experience.