39 lines
No EOL
1.5 KiB
YAML
39 lines
No EOL
1.5 KiB
YAML
# --------------------------------------------------------------------------------
|
|
# Purpose : RAG Backend Pipeline
|
|
# Author : GCS/DevOps
|
|
# Licence :
|
|
#
|
|
#---------------------------------------------------------------------------------
|
|
#---------------------------------------------------------------------------------
|
|
#
|
|
include:
|
|
- template: Jobs/Secret-Detection.gitlab-ci.yml
|
|
- project: safrancloud/templates
|
|
file: /gitlab-ci/iac-init.yml
|
|
ref: 4.2.1
|
|
- project: safrancloud/templates
|
|
file: /gitlab-ci/compliance.yml
|
|
ref: 4.2.1
|
|
- local: gitlab-ci/all.yml
|
|
- local: gitlab-ci/dev.yml
|
|
# - local: gitlab-ci/ppd.yml
|
|
# - local: gitlab-ci/prd.yml
|
|
|
|
variables:
|
|
TF_ROOT: ${CI_PROJECT_DIR}
|
|
AWS_DEFAULT_REGION: "eu-west-3" # TO BE MODIFIED BY YOUR AWS REGION
|
|
PROJECT_NAME: "sae-saepfawsdevops" # TO BE MODIFIED BY YOUR PROJECT NAME (SAE-SERVICEID) le serviceid est le groupe principal gitlab du projet
|
|
APPNAME: "demo" # TO BE MODIFIED BY YOUR APPLICATION NAME
|
|
HTTP_PROXY: "http://eu2.proxy.cloud.ad:3128" # # TO BE MODIFIED BY PROXY ENDPOINT ex http://eu1.proxy.cloud.ad:3128
|
|
HTTPS_PROXY: "http://eu2.proxy.cloud.ad:3128" # ex http://eu1.proxy.cloud.ad:3128
|
|
NO_PROXY: "cloud.safran,cloud.ad" # TO BE MODOFIED BY YOU NO_PROXY ex "cloud.safran,cloud.ad"
|
|
TERRAFORM_IMAGE: terraform-19:2.3.3
|
|
TF_VAR_management: "terraform-${CI_PROJECT_NAME}-${CI_PROJECT_ID}"
|
|
|
|
stages:
|
|
- compliance
|
|
- test
|
|
- build
|
|
- plan
|
|
- apply
|
|
- destroy |