summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2025-08-20 11:10:39 +0200
committerjerome <jerome@xlinfo.fr>2025-08-20 11:10:39 +0200
commitfd9190cbd505ed86f387df0d020b4e951fd4f7c0 (patch)
tree7380b397e2c455d8797eb8cfb2d0d1114ba37a9f
parent805b8001cddb0e978f3ebddb14de7cea92723171 (diff)
downloadincus-fd9190cbd505ed86f387df0d020b4e951fd4f7c0.tar.gz
incus-fd9190cbd505ed86f387df0d020b4e951fd4f7c0.zip
Jenkinsfile
-rw-r--r--Jenkinsfile28
1 files changed, 28 insertions, 0 deletions
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
+ '''
+ }
+ }
+ }
+ }
+}