Skip to content
OpenTofu.gitlab-ci.yml 1013 B
Newer Older
# This template is a port of the OpenTofu CI/CD component at
# https://gitlab.com/components/opentofu
# It is generated with the `make backports` command from that project.
#
# Please make sure to use the component when your project is hosted on GitLab.com
# or when you are willing to mirror the component project into your self-managed
# instance and use it from there.
#
# Attention: This template will be removed in favor of the OpenTofu CI/CD component as soon as components
#            are available for self-managed instances.
#
# This specific template is located at:
# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/OpenTofu.gitlab-ci.yml

include:
Timo Furrer's avatar
Timo Furrer committed
  - local: OpenTofu/Base.gitlab-ci.yml  # https://gitlab.com/gitlab-org/gitlab/blob/master/lib/gitlab/ci/templates/OpenTofu/Base.gitlab-ci.yml

stages: [validate, test, build, deploy]

fmt:
  extends: .opentofu:fmt

validate:
  extends: .opentofu:validate

build:
  extends: .opentofu:build

apply:
  extends: .opentofu:apply