Newer
Older
include:
- component: gitlab.com/$CI_PROJECT_PATH/full-pipeline@$CI_COMMIT_SHA
inputs:
gitlab_opentofu_image: $GITLAB_OPENTOFU_IMAGE_NAME
root_dir: $TF_ROOT
state_name: $TF_STATE_NAME
stages: [validate, test, build, deploy, cleanup]
# Required to run everything immediately, instead of manually.
apply:
rules: [{when: always}]
destroy:
rules: [{when: always}]