FAQ
Preguntas que los equipos hacen antes de empezar con TerraProvider.
Qué gestiona, cómo se autentica, qué edición se adapta a vuestras necesidades y cómo funciona la compra, agrupado por tema.
Qué gestiona y qué cambia un plan
01¿Crea usuarios y grupos?
No. Usuarios, grupos, aplicaciones y service principals son consultas de solo lectura: podéis leerlos y referenciar sus ids. Cread los grupos con el proveedor azuread de HashiCorp, como hace el quickstart, y asignadles políticas con TerraProvider.
02¿En qué se diferencia TerraProvider de Microsoft365DSC?
Funcionan en cadenas de herramientas distintas. Microsoft365DSC se basa en PowerShell Desired State Configuration; TerraProvider es un proveedor para Terraform y OpenTofu, de modo que los ajustes del tenant se escriben en HCL y comparten el mismo estado, planes y pipelines que vuestros recursos de Azure. Si vuestro equipo ya usa Terraform u OpenTofu, encaja directamente en lo que tenéis.
03¿Podemos usarlo junto al proveedor azuread u otro proveedor de Microsoft 365?
Sí. El quickstart lo hace: los grupos provienen del proveedor azuread de HashiCorp, y TerraProvider les asigna políticas en la misma configuración. Dejad que un único proveedor sea responsable de cada objeto: TerraProvider supervisa todos los atributos de los objetos que gestiona, por lo que cualquier cambio que otra herramienta realice sobre uno de ellos aparecerá en el siguiente plan.
04Configuramos nuestro tenant a mano. ¿Hay que empezar desde cero?
No. Cualquier recurso puede importarse al estado de Terraform, y el quickstart exporta grupos, filtros, plantillas de notificación, políticas de cumplimiento y políticas de configuración a código, y los importa por vosotros. Esperad una pequeña limpieza tras el primer plan; la exportación es un punto de partida, no una copia exacta.
05¿Qué ocurre con los ajustes que no definimos?
Toman el valor predeterminado que usan los portales de Microsoft, y el plan los supervisa como cualquier otro ajuste. Un cambio realizado en el portal aparece en el siguiente plan; el siguiente apply lo restablece, a menos que incluyáis el nuevo valor en vuestro archivo.
Configuración e inicio de sesión
01¿Funciona con OpenTofu?
Sí. El proveedor está publicado en el registro de OpenTofu bajo la misma dirección, terraprovider/microsoft365wp, y los propios flujos de trabajo del quickstart ejecutan OpenTofu. La configuración no cambia al hacer el cambio.
02¿Qué permisos necesita?
Permisos de aplicación de Microsoft Graph para los objetos que gestionáis, concedidos con consentimiento de administrador: por ejemplo, DeviceManagementConfiguration.ReadWrite.All para las políticas de Intune y Policy.ReadWrite.ConditionalAccess para el Acceso Condicional. La lista completa está en la página Cómo funciona.
03¿Puede un pipeline ejecutarlo sin un secreto almacenado?
Sí. Usad OpenID Connect desde GitHub Actions o una conexión de servicio de Azure DevOps; el proveedor lee los mismos ajustes ARM_* que el proveedor azuread. Para trabajo local, utiliza el inicio de sesión de vuestro Azure CLI.
04¿Funciona en nubes gubernamentales?
Sí. Estableced el entorno en US Government L4, US Government L5 (DoD) o China, o apuntadlo a vuestro propio host de metadatos.
Ediciones y licencias
01¿Hay una edición gratuita?
Sí. La Community Edition es gratuita para organizaciones de hasta 99 usuarios. Es para vuestro propio tenant, configurado por vuestros propios empleados, requiere un registro y no incluye soporte. Los proveedores de servicios no pueden usarla para sus clientes.
02¿El código es abierto?
El código fuente es público en GitHub bajo la Business Source License 1.1. Podéis leerlo y probarlo libremente; el uso en producción requiere una suscripción, y la Community Edition es una de ellas, sin coste.
03¿Quién cuenta como usuario?
Todo usuario del tenant con licencia de Microsoft Intune P1 o Microsoft Entra ID P1 o superior. Los usuarios sin ninguna de estas licencias no cuentan.
04Gestionamos tenants para clientes. ¿Qué plan nos corresponde?
El uso de TerraProvider para tenants de clientes requiere su propio plan. Hablad con nosotros.
05¿Las organizaciones sin ánimo de lucro tienen descuento?
Hablad con nosotros; existe una tarifa especial para organizaciones sin ánimo de lucro.
Compra y soporte
01¿Cuál es el paquete mínimo?
100 usuarios. Los paquetes incluyen 100, 250, 1.000, 2.500 y 10.000 usuarios; si necesitáis más de lo que incluye vuestro paquete, añadís usuarios al precio por usuario de ese paquete. La tabla superior muestra ambos datos.
02¿Se puede pagar mensualmente?
No. Las suscripciones tienen una duración de un año y se facturan por adelantado por el año completo.
03¿Se puede comprar a través de Azure Marketplace?
Sí, con una suscripción de Azure en la que tengáis el rol de Owner o Contributor, en 56 países y regiones. Microsoft no os factura hasta que transcurra el período de gracia de cancelación, y tras la compra creamos vuestra licencia en un día hábil.
04¿Incluye soporte?
En Enterprise, sí: por ticket, de lunes a viernes, de 08:00 a 18:00 CET/CEST, con un tiempo de respuesta habitual inferior a 8 horas para incidentes, en inglés. La Community Edition no incluye soporte.