merge main
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful

This commit is contained in:
2026-10-18 20:51:46 +11:00
97 changed files with 1981 additions and 459 deletions
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
+2 -2
View File
@@ -1,14 +1,14 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
}
provider "artifactapi" {
endpoint = "https://artifactapi.k8s.syd1.au.unkin.net"
endpoint = "https://artifactapi.example.com"
# token is read from ARTIFACTAPI_TOKEN when unset
}
@@ -0,0 +1,4 @@
resource "artifactapi_local_ansible" "internal" {
name = "ansible-internal"
description = "Internal Ansible Galaxy collections"
}
@@ -0,0 +1,4 @@
resource "artifactapi_local_gems" "internal" {
name = "gems-internal"
description = "Internal RubyGems repository"
}
@@ -0,0 +1,4 @@
resource "artifactapi_local_helm" "internal" {
name = "helm-internal"
description = "Internal Helm chart repository"
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -0,0 +1,23 @@
terraform {
required_providers {
artifactapi = {
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
}
provider "artifactapi" {
endpoint = "https://artifactapi.example.com"
}
# Ansible remote proxies the Galaxy v3 collections API.
# The provider knows JSON metadata is mutable; collection tarballs are immutable.
resource "artifactapi_remote_ansible" "galaxy" {
name = "galaxy"
base_url = "https://galaxy.ansible.com"
description = "Ansible Galaxy"
immutable_ttl = 0
mutable_ttl = 300
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}
@@ -1,7 +1,7 @@
terraform {
required_providers {
artifactapi = {
source = "git.unkin.net/unkin/artifactapi"
source = "artifactapi.example.com/terraform-unkin/artifactapi"
version = "0.0.1"
}
}