Examples & IIC Policy
Canonical reference: Fictional Company Policy (full)
Applies to: All AzureLocal repositories
Last Updated: 2026-03-17
Policy
All examples, sample configurations, and walkthroughs use one fictional company: Infinite Improbability Corp (IIC).
Mandatory
Never use contoso, fabrikam, adventure-works, woodgrove, example.com, or any real customer name.
IIC only — in every repo, every example, every sample config.
IIC Reference Card
| Attribute | Value |
|---|---|
| Full Name | Infinite Improbability Corp |
| Abbreviation | IIC |
| Domain (public) | improbability.cloud / iic.cloud |
| Domain (on-prem AD) | iic.local |
| NetBIOS Name | IMPROBABLE |
| Entra ID Tenant | improbability.onmicrosoft.com |
| Email Pattern | user@improbability.cloud |
AzureLocal Naming Patterns
Azure Resources
| Resource | Pattern | Example |
|---|---|---|
| Resource Group | rg-iic-<purpose>-<##> | rg-iic-platform-01 |
| Virtual Network | vnet-iic-<purpose>-<##> | vnet-iic-compute-01 |
| Subnet | snet-iic-<purpose> | snet-iic-management |
| Network Security Group | nsg-iic-<purpose> | nsg-iic-compute |
| Key Vault | kv-iic-<purpose> | kv-iic-platform |
| Storage Account | stiic<purpose><##> | stiicdata01 |
| Log Analytics | law-iic-<purpose>-<##> | law-iic-monitor-01 |
| Managed Identity | id-iic-<purpose> | id-iic-deploy |
Active Directory
| Resource | Pattern | Example |
|---|---|---|
| OU path | OU=<Purpose>,OU=Servers,DC=iic,DC=local | — |
| Service account | svc.iic.<purpose> | svc.iic.deploy |
| Group | grp-iic-<purpose> | grp-iic-admins |
IP Addresses
| Network | Range | Usage |
|---|---|---|
| Management | 10.0.0.0/24 | Node management |
| Compute | 10.0.2.0/24 | Workload traffic |
Real Identities
| Name | Usage |
|---|---|
| Azure Local Cloud | Community project, GitHub org, azurelocal.cloud |
| Hybrid Cloud Solutions | Author/maintainer LLC, script headers, copyright |
Usage Examples
In config/variables.example.yml
subscription:
subscription_id: "00000000-0000-0000-0000-000000000000"
tenant_id: "00000000-0000-0000-0000-000000000000"
location: "eastus"
security:
keyvault_name: "kv-iic-platform"
azure_local:
resource_group: "rg-iic-platform-01"
cluster_name: "azlocal-iic-01"
In Documentation
Infinite Improbability Corp deploys Azure Local clusters using IIC naming patterns, with all configuration driven from a single
config/variables.ymlfile.
Enforcement
- PR review: Reviewers flag any use of
contoso,fabrikam, or other non-IIC names - Config validation:
variables.example.ymluses IIC naming in all placeholders - CI: Vale linting rules flag non-IIC fictional company names (when configured)