Skip to main content
Version: Next

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

AttributeValue
Full NameInfinite Improbability Corp
AbbreviationIIC
Domain (public)improbability.cloud / iic.cloud
Domain (on-prem AD)iic.local
NetBIOS NameIMPROBABLE
Entra ID Tenantimprobability.onmicrosoft.com
Email Patternuser@improbability.cloud

AzureLocal Naming Patterns

Azure Resources

ResourcePatternExample
Resource Grouprg-iic-<purpose>-<##>rg-iic-platform-01
Virtual Networkvnet-iic-<purpose>-<##>vnet-iic-compute-01
Subnetsnet-iic-<purpose>snet-iic-management
Network Security Groupnsg-iic-<purpose>nsg-iic-compute
Key Vaultkv-iic-<purpose>kv-iic-platform
Storage Accountstiic<purpose><##>stiicdata01
Log Analyticslaw-iic-<purpose>-<##>law-iic-monitor-01
Managed Identityid-iic-<purpose>id-iic-deploy

Active Directory

ResourcePatternExample
OU pathOU=<Purpose>,OU=Servers,DC=iic,DC=local
Service accountsvc.iic.<purpose>svc.iic.deploy
Groupgrp-iic-<purpose>grp-iic-admins

IP Addresses

NetworkRangeUsage
Management10.0.0.0/24Node management
Compute10.0.2.0/24Workload traffic

Real Identities

NameUsage
Azure Local CloudCommunity project, GitHub org, azurelocal.cloud
Hybrid Cloud SolutionsAuthor/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.yml file.


Enforcement

  • PR review: Reviewers flag any use of contoso, fabrikam, or other non-IIC names
  • Config validation: variables.example.yml uses IIC naming in all placeholders
  • CI: Vale linting rules flag non-IIC fictional company names (when configured)