Deploy Infrastructure / plan (push) Failing after 19s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Infrastructure Scan (IaC) (push) Successful in 17s
Ansible Setup / ansible (push) Successful in 2m13s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Failing after 2m54s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Failing after 31s
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Failing after 17s
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Failing after 17s
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Failing after 2m47s
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Successful in 17s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 9m48s
56 lines
1.4 KiB
Terraform
56 lines
1.4 KiB
Terraform
terraform {
|
|
backend "s3" {
|
|
bucket = "tfstate"
|
|
key = "terraform.tfstate"
|
|
region = "main"
|
|
endpoint = "http://s3.renner.uno:9000"
|
|
skip_credentials_validation = true
|
|
skip_requesting_account_id = true
|
|
skip_metadata_api_check = true
|
|
skip_region_validation = true
|
|
use_path_style = true
|
|
}
|
|
required_providers {
|
|
proxmox = {
|
|
source = "Telmate/proxmox"
|
|
version = "3.0.2-rc07"
|
|
}
|
|
aws = {
|
|
source = "hashicorp/aws"
|
|
version = "~> 5.0"
|
|
}
|
|
unifi = {
|
|
source = "ubiquiti-community/unifi"
|
|
version = "0.41.12"
|
|
}
|
|
}
|
|
}
|
|
|
|
provider "proxmox" {
|
|
pm_api_url = var.proxmox_api_url
|
|
pm_api_token_id = "${var.proxmox_user}!${var.proxmox_token_id}"
|
|
pm_api_token_secret = var.proxmox_token_secret
|
|
pm_tls_insecure = var.proxmox_tls_insecure
|
|
}
|
|
|
|
provider "aws" {
|
|
region = "us-east-1" # MinIO default or similar
|
|
skip_credentials_validation = true
|
|
skip_requesting_account_id = true
|
|
skip_metadata_api_check = true
|
|
skip_region_validation = true
|
|
s3_use_path_style = true
|
|
|
|
endpoints {
|
|
s3 = "http://s3.renner.uno:9000"
|
|
}
|
|
}
|
|
|
|
provider "unifi" {
|
|
username = var.unifi_username
|
|
password = var.unifi_password
|
|
api_url = var.unifi_api_url
|
|
allow_insecure = var.unifi_insecure
|
|
}
|
|
|