# OCI Registry Default Configurations

{
  # Local Zot registry for solo/development deployments
  local_zot_registry = {
    type = "zot",
    deployment = "local",
    auto_start = true,
    storage_type = "filesystem",
    auth_enabled = false,
  },

  # Remote Harbor registry for multiuser deployments
  remote_harbor_registry = {
    type = "harbor",
    deployment = "remote",
    auto_start = false,
    auth_enabled = true,
    ssl_enabled = true,
    verify_ssl = true,
  },

  # Docker Hub for public distribution
  docker_hub = {
    type = "docker_hub",
    deployment = "remote",
    auto_start = false,
    auth_enabled = true,
    registry_url = "https://registry-1.docker.io",
  },

  # GHCR for GitHub container registry
  ghcr = {
    type = "ghcr",
    deployment = "remote",
    auto_start = false,
    auth_enabled = true,
    registry_url = "https://ghcr.io",
  },
}
