Upgradehandleidingen voor het spoke canvas (v2.9.x en v2.10.0)¶
Het spoke canvas was vroeger een apart product met eigen versies (Woordenlijst). Deze twee
handleidingen horen bij dat product, toen de configuratie ervan in een common.tf-bestand in de spokeconfiguratierepository stond.
Waar deze instelling nu staat
In het huidige platform maken dezelfde instellingen deel uit van mcp.json en de spoke JSON: shared services in
SpokeCommon.shared_services, en het PIM-gedrag per groep in PIMGroupConfig (nopim, self-approve, approval).
Zie mcp.json en de Spoke JSON-referentie.
Gebruik deze handleidingen alleen als je nog het oudere, aparte spoke canvas draait. De instellingen in common.tf worden uitgelegd in Algemene spoke-instellingen.
Lees ze in volgorde. Elke handleiding geldt voor het versiepaar in de titel.
Spoke canvas 2.9.0 en 2.9.1¶
Versie 2.9.0 verwijderde de oude configuratie voor IP address management (IPAM) en voegde spoke-extensies toe die shared
services gebruiken. In common.tf:
- Verwijder het object
ipaminfo, en uit elk regio-item de IPAM-waarden (ipamspace,ipamblockprd,ipamblocknonprden de bijbehorende regels). -
Voeg een object
shared_servicestoe. Gebruik dezelfde subscription-ID als devirtualhubsubscriptionidin het objectnetworking:shared_services = { subscription_id = "<hub subscription id>" }
Spoke canvas 2.9.1 en 2.10.0¶
Versie 2.10.0 maakt het PIM-gedrag van de spokegroepen configureerbaar. Voeg in common.tf het object
pim_configurations toe met drie benoemde profielen:
pim_configurations = {
nopim = {
assignment = "active"
activation = null
approvals = null
notifications = null
}
self-approve = {
assignment = "eligible"
activation = {
maximum_duration = "PT8H"
require_justification = true
require_approval = false
require_mfa = false
}
approvals = null
notifications = null
}
approval = {
assignment = "eligible"
activation = {
maximum_duration = "PT8H"
require_justification = true
require_approval = true
require_mfa = false
}
approvals = null
notifications = null
}
}
De profielen betekenen: nopim geeft een actief lidmaatschap, self-approve geeft een eligible lidmaatschap dat de gebruiker
zonder goedkeuring activeert, en approval geeft een eligible lidmaatschap dat goedkeuring nodig heeft. De waarden zijn die
welke met de versie worden meegeleverd. Controleer ze tegen je eigen toegangsbeleid (bijvoorbeeld of MFA bij activatie vereist is)
voordat je ze toepast (Toegang en PIM).
Wat de common.tf-instellingen doen¶
Het oudere spoke canvas las één common.tf-bestand met de instellingen die voor elke spoke gelden. De upgradestappen hierboven
wijzigen dat bestand. De groepen instellingen worden beschreven in de
modulereferentie. Een wijziging van de geldigheidsduur van
secrets daarin maakt nieuwe secrets aan voor alle spoke service principals, dus plan zo'n wijziging als een rotatie.