Files
terraform-provider-artifactapi/docs/resources/virtual.md
T
unkin-agent bb91098128
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
Add serve_stale, cache_repodata, sync_interval and parallel_fetch
The artifactapi PUT is a full replace, so unmodelled fields reset on every apply.
2026-10-25 23:03:02 +11:00

921 B

artifactapi_virtual

Virtual repositories merge multiple remotes of the same package type into a single endpoint.

resource "artifactapi_virtual" "helm" {
  name         = "helm"
  package_type = "helm"
  description  = "All helm repos merged"

  members = [
    artifactapi_remote_helm.jetstack.name,
    artifactapi_remote_helm.hashicorp_helm.name,
  ]
}
Attribute Required Description
name Yes Unique name (forces replacement on change)
package_type Yes Package type of member remotes
description No Human-readable description
members Yes List of remote names to include
parallel_fetch No Fetch each member's index files concurrently (rpm/deb); default false