From fd9190cbd505ed86f387df0d020b4e951fd4f7c0 Mon Sep 17 00:00:00 2001 From: jerome Date: Wed, 20 Aug 2025 11:10:39 +0200 Subject: Jenkinsfile --- Jenkinsfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..61743f4 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,28 @@ +pipeline { + agent any + stages { + stage('Terraform Init') { + steps { + dir('final') { + sh 'terraform init' + } + } + } + stage('Terraform Apply') { + steps { + dir('final') { + sh 'terraform apply -auto-approve' + } + } + } + stage('Run Ansible Playbook') { + steps { + dir('final') { + sh ''' + ansible-playbook -i hosts lamp.yml + ''' + } + } + } + } +} -- cgit v1.2.3