Compare commits
10 commits
1c8f63b40d
...
b51a0a33e5
| Author | SHA1 | Date | |
|---|---|---|---|
| b51a0a33e5 | |||
| d50ba4a07c | |||
| 20c958f336 | |||
| ae44aac7e4 | |||
| bfbcb44680 | |||
| a76701f3f8 | |||
| a14714ad11 | |||
| f565858272 | |||
| c0e550988c | |||
| 5233cfd347 |
3 changed files with 13 additions and 9 deletions
|
|
@ -1,14 +1,12 @@
|
|||
default:
|
||||
image: ghcr.io/vojtechmares/container-images/tfenv:sha-32fe5b4f990b687bb05717255bc1c9febd4f282e
|
||||
cache:
|
||||
key: terraform
|
||||
key: $CI_COMMIT_BRANCH
|
||||
paths:
|
||||
- .terraform
|
||||
- /opt/tfenv
|
||||
- $CI_PROJECT_DIR/.terraform
|
||||
|
||||
stages:
|
||||
- init
|
||||
- format
|
||||
- validate
|
||||
- plan
|
||||
- apply
|
||||
|
|
@ -19,20 +17,20 @@ variables:
|
|||
|
||||
init:
|
||||
stage: init
|
||||
before_script:
|
||||
- tfenv install
|
||||
- tfenv use
|
||||
script:
|
||||
- terraform init
|
||||
|
||||
format:
|
||||
stage: format
|
||||
stage: validate
|
||||
script:
|
||||
- terraform fmt -check -recursive -diff
|
||||
|
||||
validate:
|
||||
stage: validate
|
||||
script:
|
||||
- ls -la
|
||||
- test -d .terraform
|
||||
- test -d .terraform/providers
|
||||
- terraform validate
|
||||
|
||||
plan:
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
1.7.0
|
||||
1.7.1
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@ provider "registry.terraform.io/cloudflare/cloudflare" {
|
|||
constraints = "4.19.0"
|
||||
hashes = [
|
||||
"h1:3EZM8zAObdA81PcyXyiic4y2aZsTowYKG29RjZKXbJU=",
|
||||
"h1:JLYiArMIeU5gf/2jEbyijUBxuR1BeJCZRjUwe2bkr44=",
|
||||
"h1:tgDfKsBL4SxCgq3sz28oLZ2q+Elzlt1Anpkm7kVC3q8=",
|
||||
"zh:1d5315dcbd8187a3a978dc1fb08e80b6cdd353de10afe531b3d1ecb834d0dbae",
|
||||
"zh:2a6e5b2e5072e442b35ce6142172e15afb835e16799d04a0054a79d3067f7560",
|
||||
"zh:308c5690024a1f6797300018456a1ac781c8699fa4bc4892a8c36eb992604a26",
|
||||
|
|
@ -28,6 +30,8 @@ provider "registry.terraform.io/hashicorp/random" {
|
|||
version = "3.6.0"
|
||||
hashes = [
|
||||
"h1:I8MBeauYA8J8yheLJ8oSMWqB0kovn16dF/wKZ1QTdkk=",
|
||||
"h1:R5Ucn26riKIEijcsiOMBR3uOAjuOMfI1x7XvH4P6B1w=",
|
||||
"h1:p6WG1IPHnqx1fnJVKNjv733FBaArIugqy58HRZnpPCk=",
|
||||
"zh:03360ed3ecd31e8c5dac9c95fe0858be50f3e9a0d0c654b5e504109c2159287d",
|
||||
"zh:1c67ac51254ba2a2bb53a25e8ae7e4d076103483f55f39b426ec55e47d1fe211",
|
||||
"zh:24a17bba7f6d679538ff51b3a2f378cedadede97af8a1db7dad4fd8d6d50f829",
|
||||
|
|
@ -47,6 +51,8 @@ provider "registry.terraform.io/hetznercloud/hcloud" {
|
|||
version = "1.44.1"
|
||||
constraints = "1.44.1"
|
||||
hashes = [
|
||||
"h1:Mw1Fn9EHSzK+SzueUUwizpOpiDAm/UlOELTidQRB47Y=",
|
||||
"h1:Pb9pYnJaMf7tURy6sMx6d6vJX7WFOZDIMYGjlsL0vAY=",
|
||||
"h1:q2JvvbG+seeZ4A2ijxPi5Tis+NJVoB59cAt3KeQe0uA=",
|
||||
"zh:156df81d2c740608b9fb7f439defbb39b89585c55dc6e62e4af928808ff67f9e",
|
||||
"zh:32407f1df8b59afe5e35710c4acf2c8a8cbf5ea9a32126f34cb0c49ff142a047",
|
||||
Reference in a new issue