Skip to content

Commit

Permalink
CCM-6104 consolidating repo changes for AMET structure back to template
Browse files Browse the repository at this point in the history
  • Loading branch information
aidenvaines-bjss committed Aug 30, 2024
1 parent fac6cf9 commit f78188c
Show file tree
Hide file tree
Showing 35 changed files with 108 additions and 407 deletions.
11 changes: 5 additions & 6 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# This file is for you! Please, updated to the versions agreed by your team.

terraform 1.9.1
pre-commit 3.6.0
nodejs 18.18.2
act 0.2.64
gitleaks 8.18.4
pre-commit 3.6.0
terraform 1.9.2
vale 3.6.0
tfsec 1.28.10

# ==============================================================================
Expand All @@ -18,7 +17,7 @@ tfsec 1.28.10
# docker/ghcr.io/nhs-england-tools/github-runner-image 20230909-321fd1e-rt@sha256:ce4fd6035dc450a50d3cbafb4986d60e77cb49a71ab60a053bb1b9518139a646 # SEE: https://github.com/nhs-england-tools/github-runner-image/pkgs/container/github-runner-image
# docker/hadolint/hadolint 2.12.0-alpine@sha256:7dba9a9f1a0350f6d021fb2f6f88900998a4fb0aaf8e4330aa8c38544f04db42 # SEE: https://hub.docker.com/r/hadolint/hadolint/tags
# docker/hashicorp/terraform 1.5.6@sha256:180a7efa983386a27b43657ed610e9deed9e6c3848d54f9ea9b6cb8a5c8c25f5 # SEE: https://hub.docker.com/r/hashicorp/terraform/tags
# docker/jdkato/vale v2.29.7@sha256:5ccfac574231b006284513ac3e4e9f38833989d83f2a68db149932c09de85149 # SEE: https://hub.docker.com/r/jdkato/vale/tags
# docker/jdkato/vale v3.6.0@sha256:0ef22c8d537f079633cfff69fc46f69a2196072f69cab1ab232e8a79a388e425 # SEE: https://hub.docker.com/r/jdkato/vale/tags
# docker/koalaman/shellcheck latest@sha256:e40388688bae0fcffdddb7e4dea49b900c18933b452add0930654b2dea3e7d5c # SEE: https://hub.docker.com/r/koalaman/shellcheck/tags
# docker/mstruebing/editorconfig-checker 2.7.1@sha256:dd3ca9ea50ef4518efe9be018d669ef9cf937f6bb5cfe2ef84ff2a620b5ddc24 # SEE: https://hub.docker.com/r/mstruebing/editorconfig-checker/tags
# docker/sonarsource/sonar-scanner-cli 5.0.1@sha256:494ecc3b5b1ee1625bd377b3905c4284e4f0cc155cff397805a244dee1c7d575 # SEE: https://hub.docker.com/r/sonarsource/sonar-scanner-cli/tags
Empty file.
19 changes: 11 additions & 8 deletions infrastructure/terraform/bin/terraform.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
##
# Set Script Version
##
readonly script_ver="1.8.0";
readonly script_ver="1.8.1";

##
# Standardised failure function
Expand Down Expand Up @@ -399,13 +399,16 @@ fi;
pushd "${component_path}";
readonly component_name=$(basename ${component_path});

# Check for presence of tfenv (https://github.com/kamatama41/tfenv)
# and a .terraform-version file. If both present, ensure required
# version of terraform for this component is installed automagically.
tfenv_bin="$(which tfenv 2>/dev/null)";
if [[ -n "${tfenv_bin}" && -x "${tfenv_bin}" && -f .terraform-version ]]; then
${tfenv_bin} install;
fi;
# install terraform
# verify terraform version matches .tool-versions
echo ${PWD}
tool_version=$(grep "terraform " .tool-versions | cut -d ' ' -f 2)
asdf plugin-add terraform && asdf install terraform "${tool_version}"
current_version=$(terraform --version | head -n 1 | cut -d 'v' -f 2)

if [ -z "${current_version}" ] || [ "${current_version}" != "${tool_version}" ]; then
error_and_die "Terraform version mismatch. Expected: ${tool_version}, Actual: ${current_version}"
fi

# Regardless of bootstrapping or not, we'll be using this string.
# If bootstrapping, we will fill it with variables,
Expand Down
1 change: 0 additions & 1 deletion infrastructure/terraform/bootstrap/.terraform-version

This file was deleted.

This file was deleted.

This file was deleted.

26 changes: 0 additions & 26 deletions infrastructure/terraform/bootstrap/dynamodb_table.tf

This file was deleted.

16 changes: 0 additions & 16 deletions infrastructure/terraform/bootstrap/kms_key_s3.tf

This file was deleted.

13 changes: 0 additions & 13 deletions infrastructure/terraform/bootstrap/locals.tf

This file was deleted.

23 changes: 0 additions & 23 deletions infrastructure/terraform/bootstrap/outputs.tf

This file was deleted.

12 changes: 0 additions & 12 deletions infrastructure/terraform/bootstrap/provider_aws.tf

This file was deleted.

14 changes: 0 additions & 14 deletions infrastructure/terraform/bootstrap/s3_bucket.tf

This file was deleted.

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions infrastructure/terraform/bootstrap/s3_bucket_policy.tf

This file was deleted.

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions infrastructure/terraform/bootstrap/s3_bucket_versioning.tf

This file was deleted.

37 changes: 0 additions & 37 deletions infrastructure/terraform/bootstrap/variables.tf

This file was deleted.

Loading

0 comments on commit f78188c

Please sign in to comment.