Copy/paste.
This commit is contained in:
21
terraform/.terraform.lock.hcl
generated
Normal file
21
terraform/.terraform.lock.hcl
generated
Normal file
@@ -0,0 +1,21 @@
|
||||
# This file is maintained automatically by "terraform init".
|
||||
# Manual edits may be lost in future updates.
|
||||
|
||||
provider "registry.terraform.io/hashicorp/helm" {
|
||||
version = "2.9.0"
|
||||
hashes = [
|
||||
"h1:fEDID5J/9ret/sLpOSNAu98F/ZBEZhOmL0Leut7m5JU=",
|
||||
"zh:1471cb45908b426104687c962007b2980cfde294fa3530fabc4798ce9fb6c20c",
|
||||
"zh:1572e9cec20591ec08ece797b3630802be816a5adde36ca91a93359f2430b130",
|
||||
"zh:1b10ae03cf5ab1ae21ffaac2251de99797294ae4242b156b3b0beebbdbcb7e0f",
|
||||
"zh:3bd043b68de967d8d0b549d3f71485193d81167d5656f5507d743dedfe60e352",
|
||||
"zh:538911921c729185900176cc22eb8edcb822bc8d22b9ebb48103a1d9bb53cc38",
|
||||
"zh:69a6a2d40c0463662c3fb1621e37a3ee65024ea4479adf4d5f7f19fb0dea48c2",
|
||||
"zh:94b58daa0c351a49d01f6d8f1caae46c95c2d6c3f29753e2b9ea3e3c0e7c9ab4",
|
||||
"zh:9d0543331a4a32241e1ab5457f30b41df745acb235a0391205c725a5311e4809",
|
||||
"zh:a6789306524ca121512a95e873e3949b4175114a6c5db32bed2df2551a79368f",
|
||||
"zh:d146b94cd9502cca7f2044797a328d71c7ec2a98e2d138270d8a28c872f04289",
|
||||
"zh:d14ccd14511f0446eacf43a9243f22de7c1427ceb059cf67d7bf9803be2cb15d",
|
||||
"zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c",
|
||||
]
|
||||
}
|
||||
17
terraform/0-provider.tf
Normal file
17
terraform/0-provider.tf
Normal file
@@ -0,0 +1,17 @@
|
||||
provider "helm" {
|
||||
kubernetes {
|
||||
config_path = "~/.kube/config"
|
||||
}
|
||||
}
|
||||
|
||||
# provider "helm" {
|
||||
# kubernetes {
|
||||
# host = aws_eks_cluster.demo.endpoint
|
||||
# cluster_ca_certificate = base64decode(aws_eks_cluster.demo.certificate_authority[0].data)
|
||||
# exec {
|
||||
# api_version = "client.authentication.k8s.io/v1beta1"
|
||||
# args = ["eks", "get-token", "--cluster-name", aws_eks_cluster.demo.id]
|
||||
# command = "aws"
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
12
terraform/1-argocd.tf
Normal file
12
terraform/1-argocd.tf
Normal file
@@ -0,0 +1,12 @@
|
||||
# helm install argocd -n argocd --create-namespace argo/argo-cd --version 3.35.4 -f terraform/values/argocd.yaml
|
||||
resource "helm_release" "argocd" {
|
||||
name = "argocd"
|
||||
|
||||
repository = "https://argoproj.github.io/argo-helm"
|
||||
chart = "argo-cd"
|
||||
namespace = "argocd"
|
||||
create_namespace = true
|
||||
version = "3.35.4"
|
||||
|
||||
values = [file("values/argocd.yaml")]
|
||||
}
|
||||
8
terraform/values/argocd.yaml
Normal file
8
terraform/values/argocd.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
global:
|
||||
image:
|
||||
tag: "v2.6.6"
|
||||
|
||||
server:
|
||||
extraArgs:
|
||||
- --insecure
|
||||
Reference in New Issue
Block a user