Running with gitlab-runner 15.4.0 (43b2dc3d)
  on runner1.archlinux.org CzgXHn__
  feature flags: FF_USE_FASTZIP:true
section_start:1666398343:resolve_secrets
Resolving secrets
section_end:1666398343:resolve_secrets
section_start:1666398343:prepare_executor
Preparing the "docker" executor
Using Docker executor with image archlinux:latest ...
Pulling docker image archlinux:latest ...
Using docker image sha256:b3ba039072fc36cc356b8c264c53742a2d2ad32cb99a9d22f4a0816e1a177c59 for archlinux:latest with digest archlinux@sha256:564cc0589ff36eda2fe49ba2087969bdf9504ed40e0caf4af3ce32792dfe2e08 ...
section_end:1666398347:prepare_executor
section_start:1666398347:prepare_script
Preparing environment
Running on runner-czgxhn-project-20009-concurrent-1 via runner1.archlinux.org...
section_end:1666398348:prepare_script
section_start:1666398348:get_sources
Getting source from Git repository
Fetching changes with git depth set to 50...
Reinitialized existing Git repository in /builds/matt-1-2-3/infrastructure/.git/
Checking out 331b4f5a as fix_for_issue_458...
Removing tf-stage1/.terraform/
Removing tf-stage2/.terraform/

Skipping Git submodules setup
section_end:1666398350:get_sources
section_start:1666398350:step_script
Executing "step_script" stage of the job script
Using docker image sha256:b3ba039072fc36cc356b8c264c53742a2d2ad32cb99a9d22f4a0816e1a177c59 for archlinux:latest with digest archlinux@sha256:564cc0589ff36eda2fe49ba2087969bdf9504ed40e0caf4af3ce32792dfe2e08 ...
$ pacman -Syu --needed --noconfirm terraform diffutils
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (11)                  Old Version   New Version   Net Change  Download Size

core/ca-certificates-mozilla  3.83-1        3.84-1          0.00 MiB       0.36 MiB
core/filesystem               2021.12.07-1  2022.10.18-1    0.00 MiB       0.01 MiB
core/libxml2                  2.10.2-2      2.10.3-1        0.00 MiB       0.81 MiB
core/pacman-mirrorlist        20220828-1    20221016-1      0.00 MiB       0.01 MiB
core/pambase                  20211210-1    20221020-1      0.00 MiB       0.00 MiB
core/shadow                   4.11.1-1      4.11.1-3        0.00 MiB       1.17 MiB
core/systemd                  251.6-1       251.6-2         0.00 MiB       7.19 MiB
core/systemd-libs             251.6-1       251.6-2         0.00 MiB       0.62 MiB
core/systemd-sysvcompat       251.6-1       251.6-2         0.00 MiB       0.01 MiB
core/diffutils                              3.8-1           1.47 MiB       0.35 MiB
community/terraform                         1.3.2-1        63.72 MiB      14.72 MiB

Total Download Size:    25.24 MiB
Total Installed Size:  102.63 MiB
Net Upgrade Size:       65.19 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 terraform-1.3.2-1-x86_64 downloading...
 systemd-251.6-2-x86_64 downloading...
 shadow-4.11.1-3-x86_64 downloading...
 libxml2-2.10.3-1-x86_64 downloading...
 systemd-libs-251.6-2-x86_64 downloading...
 ca-certificates-mozilla-3.84-1-x86_64 downloading...
 diffutils-3.8-1-x86_64 downloading...
 filesystem-2022.10.18-1-x86_64 downloading...
 pacman-mirrorlist-20221016-1-any downloading...
 systemd-sysvcompat-251.6-2-x86_64 downloading...
 pambase-20221020-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
upgrading filesystem...
warning: directory permissions differ on /srv/ftp/
filesystem: 755  package: 555
installing terraform...
Optional dependencies for terraform
    diffutils: for running `terraform fmt -diff` [pending]
installing diffutils...
upgrading pambase...
upgrading systemd-libs...
upgrading ca-certificates-mozilla...
upgrading libxml2...
upgrading pacman-mirrorlist...
warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
upgrading shadow...
upgrading systemd...
upgrading systemd-sysvcompat...
:: Running post-transaction hooks...
( 1/10) Creating system user accounts...
( 2/10) Updating journal message catalog...
( 3/10) Reloading system manager configuration...
  Skipped: Current root is not booted.
( 4/10) Updating udev hardware database...
( 5/10) Applying kernel sysctl settings...
  Skipped: Current root is not booted.
( 6/10) Creating temporary files...
/usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc detected, skipping
All rules containing unresolvable specifiers will be skipped.
Failed to adjust quota for subvolume "/var/lib/portables": Operation not permitted
Failed to adjust quota for subvolume "/var/lib/machines": Operation not permitted
error: command failed to execute correctly
( 7/10) Reloading device manager configuration...
  Skipped: Device manager is not running.
( 8/10) Arming ConditionNeedsUpdate...
( 9/10) Rebuilding certificate stores...
(10/10) Reloading system bus configuration...
  Skipped: Current root is not booted.
$ cd tf-stage1
$ terraform init -backend=false

Initializing provider plugins...
- Reusing previous version of timohirt/hetznerdns from the dependency lock file
- Reusing previous version of hashicorp/external from the dependency lock file
- Reusing previous version of hetznercloud/hcloud from the dependency lock file
- Installing hetznercloud/hcloud v1.34.3...
- Installed hetznercloud/hcloud v1.34.3 (signed by a HashiCorp partner, key ID 5219EACB3A77198B)
- Installing timohirt/hetznerdns v2.1.0...
- Installed timohirt/hetznerdns v2.1.0 (self-signed, key ID 5218E983F21C1625)
- Installing hashicorp/external v2.2.2...
- Installed hashicorp/external v2.2.2 (signed by HashiCorp)

Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://www.terraform.io/docs/cli/plugins/signing.html

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
$ terraform validate
Success! The configuration is valid.

$ terraform fmt --check
$ cd ../tf-stage2
$ terraform init -backend=false

Initializing provider plugins...
- Reusing previous version of louy/uptimerobot from the dependency lock file
- Reusing previous version of hashicorp/external from the dependency lock file
- Reusing previous version of mrparkers/keycloak from the dependency lock file
- Installing louy/uptimerobot v0.5.1...
- Installed louy/uptimerobot v0.5.1 (self-signed, key ID 2CC2FD55D1C66DF3)
- Installing hashicorp/external v2.2.2...
- Installed hashicorp/external v2.2.2 (signed by HashiCorp)
- Installing mrparkers/keycloak v3.8.1...
- Installed mrparkers/keycloak v3.8.1 (self-signed, key ID C50867915E116CD2)

Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://www.terraform.io/docs/cli/plugins/signing.html

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
$ terraform validate
Success! The configuration is valid.

$ terraform fmt --check --diff
section_end:1666398360:step_script
section_start:1666398360:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1666398361:cleanup_file_variables
Job succeeded