Skip to main content

Variables

| Name | required | default | | Hints | | --- | --- | --- | --- | | CI_TOFU_RUNTIME | no | tofu | Can be set to use the Terraform CLI |

Usage

include:
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/common@stable
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/workflow@stable
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/trivy@stable
inputs:
path: .
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/tofu-module@stable
inputs:
name: my-module
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/semantic-release@stable

References:

Inputs

NameDescriptionDefaultType
------------
nameName for the pipeline jobs.$CI_PROJECT_NAMEstring
pathPath to the directory containing Container sources / context..string
providerThe system or provider your OpenTofu module targets (ex. local, aws, google).localstring
rulesThe rules that this job depends on.[{"if":"$CI_PIPELINE_SOURCE == \"schedule\"","when":"never"},{"if":"$CI_COMMIT_TAG =~ $CI_PATTERN_SEMVER","when":"on_success"},{"when":"never"}]array
stageThe pipeline stage that the jobs belongs to.releasestring
versionInternal version of the nested component to use.mainstring