added auto-aprove seeting to terraform apply

main
ermisw 2023-10-04 09:58:17 +02:00
parent b52f6495f5
commit f83f669b53
4 changed files with 18 additions and 5 deletions

6
Jenkinsfile vendored
View File

@ -2,6 +2,10 @@ pipeline {
agent {
label 'terraform-slave'
}
parameters {
string(name: 'DEMO NAME', defaultValue: 'demo', description: 'Enter the name of the demo')
}
// environment {
// //KUBECONFIG = credentials('kubernetes-config')
// }
@ -31,7 +35,7 @@ pipeline {
secretKeyVariable: 'AWS_SECRET_ACCESS_KEY']]) {
sh 'terraform version'
sh 'terraform init'
sh 'terraform apply -auto-approve'
//sh 'terraform apply -auto-approve'
}
}

View File

@ -2,7 +2,7 @@ resource "helm_release" "easytravel" {
name = "easytravel"
repository = "https://gitea.nttdata-xlabs.com/api/packages/wiegee/helm"
chart = "easytravel"
namespace = "demo"
namespace = var.DEMO_NAME
timeout = 500

View File

@ -2,18 +2,18 @@
# SPDX-License-Identifier: MPL-2.0
data "aws_eks_cluster" "xOps" {
name = "xOps"
name = var.CLUSTER_NAME
}
data "aws_eks_cluster_auth" "example" {
name = "xOps"
name = var.CLUSTER_NAME
}
terraform {
backend "s3" {
bucket = "terraform-xops-demos"
key = "demo"
key = var.DEMO_NAME
region = "us-west-2"
dynamodb_table = "terraform-xops-lock-state"
encrypt = true

View File

@ -0,0 +1,9 @@
variable "DEMO_NAME" {
type = string
description = ""
}
variable "CLUSTER_NAME" {
type = string
description = ""
}