diff --git a/modules/artifactapi/main.tf b/modules/artifactapi/main.tf index c3d1ca0..dc19454 100644 --- a/modules/artifactapi/main.tf +++ b/modules/artifactapi/main.tf @@ -10,6 +10,7 @@ resource "artifactapi_remote_alpine" "this" { mutable_patterns = each.value.mutable_patterns stale_on_error = each.value.stale_on_error mirrorlist = each.value.mirrorlist + mirror_strategy = each.value.mirror_strategy } resource "artifactapi_remote_docker" "this" { @@ -76,6 +77,7 @@ resource "artifactapi_remote_rpm" "this" { mutable_patterns = each.value.mutable_patterns stale_on_error = each.value.stale_on_error mirrorlist = each.value.mirrorlist + mirror_strategy = each.value.mirror_strategy } resource "artifactapi_remote_pypi" "this" { diff --git a/modules/artifactapi/variables.tf b/modules/artifactapi/variables.tf index fa24950..660e944 100644 --- a/modules/artifactapi/variables.tf +++ b/modules/artifactapi/variables.tf @@ -9,6 +9,7 @@ variable "remote_alpine" { mutable_patterns = optional(list(string), []) stale_on_error = optional(bool, true) mirrorlist = optional(list(string), []) + mirror_strategy = optional(string, null) })) default = {} } @@ -80,6 +81,7 @@ variable "remote_rpm" { mutable_patterns = optional(list(string), []) stale_on_error = optional(bool, true) mirrorlist = optional(list(string), []) + mirror_strategy = optional(string, null) })) default = {} }