From cb774823685bdfd4ebccf67c723e67bda3559cb4 Mon Sep 17 00:00:00 2001 From: Jose Martinez Date: Wed, 18 Mar 2026 10:29:58 +0100 Subject: [PATCH] refactor: rename site bcn01 to BCN01-LAB - Rename sites/bcn01/ -> sites/BCN01-LAB/ - Update S3 backend key: bcn01/terraform.tfstate -> BCN01-LAB/terraform.tfstate - Rename Terraform module: bcn01 -> bcn01_lab - Update working-directory in apply.yml and plan.yml - Update job/step names to BCN01-LAB NOTA: mover manualmente en S3 el objeto bcn01/terraform.tfstate -> BCN01-LAB/terraform.tfstate antes de hacer terraform init en el nuevo directorio. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/apply.yml | 6 +++--- .github/workflows/plan.yml | 10 +++++----- sites/{bcn01 => BCN01-LAB}/.terraform.lock.hcl | 0 sites/{bcn01 => BCN01-LAB}/firewall.auto.tfvars | 0 sites/{bcn01 => BCN01-LAB}/main.tf | 4 ++-- sites/{bcn01 => BCN01-LAB}/ssids.auto.tfvars | 0 sites/{bcn01 => BCN01-LAB}/variables.tf | 0 sites/{bcn01 => BCN01-LAB}/vlans.auto.tfvars | 0 8 files changed, 10 insertions(+), 10 deletions(-) rename sites/{bcn01 => BCN01-LAB}/.terraform.lock.hcl (100%) rename sites/{bcn01 => BCN01-LAB}/firewall.auto.tfvars (100%) rename sites/{bcn01 => BCN01-LAB}/main.tf (90%) rename sites/{bcn01 => BCN01-LAB}/ssids.auto.tfvars (100%) rename sites/{bcn01 => BCN01-LAB}/variables.tf (100%) rename sites/{bcn01 => BCN01-LAB}/vlans.auto.tfvars (100%) diff --git a/.github/workflows/apply.yml b/.github/workflows/apply.yml index 46b1efb..db97234 100644 --- a/.github/workflows/apply.yml +++ b/.github/workflows/apply.yml @@ -6,7 +6,7 @@ on: jobs: apply: - name: Terraform Apply - BCN01 + name: Terraform Apply - BCN01-LAB runs-on: self-hosted steps: @@ -22,7 +22,7 @@ jobs: terraform_version: 1.5.0 - name: Terraform Init - working-directory: sites/bcn01 + working-directory: sites/BCN01-LAB run: terraform init env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} @@ -31,7 +31,7 @@ jobs: MERAKI_DASHBOARD_API_KEY: ${{ secrets.MERAKI_DASHBOARD_API_KEY }} - name: Terraform Apply - working-directory: sites/bcn01 + working-directory: sites/BCN01-LAB run: terraform apply -auto-approve env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} diff --git a/.github/workflows/plan.yml b/.github/workflows/plan.yml index 3c3b92c..957789f 100644 --- a/.github/workflows/plan.yml +++ b/.github/workflows/plan.yml @@ -6,7 +6,7 @@ on: jobs: plan: - name: Terraform Plan - BCN01 + name: Terraform Plan - BCN01-LAB runs-on: self-hosted permissions: pull-requests: write @@ -24,7 +24,7 @@ jobs: terraform_version: 1.5.0 - name: Terraform Init - working-directory: sites/bcn01 + working-directory: sites/BCN01-LAB run: terraform init env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} @@ -33,7 +33,7 @@ jobs: - name: Terraform Plan id: plan - working-directory: sites/bcn01 + working-directory: sites/BCN01-LAB run: terraform plan -no-color 2>&1 | tee plan_output.txt env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} @@ -48,11 +48,11 @@ jobs: with: script: | const fs = require('fs'); - const plan = fs.readFileSync('sites/bcn01/plan_output.txt', 'utf8'); + const plan = fs.readFileSync('sites/BCN01-LAB/plan_output.txt', 'utf8'); const truncated = plan.length > 60000 ? plan.substring(0, 60000) + '\n...(truncado)' : plan; github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, - body: `## Terraform Plan - BCN01\n\`\`\`\n${truncated}\n\`\`\`` + body: `## Terraform Plan - BCN01-LAB\n\`\`\`\n${truncated}\n\`\`\`` }); diff --git a/sites/bcn01/.terraform.lock.hcl b/sites/BCN01-LAB/.terraform.lock.hcl similarity index 100% rename from sites/bcn01/.terraform.lock.hcl rename to sites/BCN01-LAB/.terraform.lock.hcl diff --git a/sites/bcn01/firewall.auto.tfvars b/sites/BCN01-LAB/firewall.auto.tfvars similarity index 100% rename from sites/bcn01/firewall.auto.tfvars rename to sites/BCN01-LAB/firewall.auto.tfvars diff --git a/sites/bcn01/main.tf b/sites/BCN01-LAB/main.tf similarity index 90% rename from sites/bcn01/main.tf rename to sites/BCN01-LAB/main.tf index a88a566..68672cb 100755 --- a/sites/bcn01/main.tf +++ b/sites/BCN01-LAB/main.tf @@ -10,7 +10,7 @@ terraform { backend "s3" { bucket = "eqt-terraform-state-629066559706-us-east-1-an" - key = "bcn01/terraform.tfstate" + key = "BCN01-LAB/terraform.tfstate" region = "us-east-1" dynamodb_table = "terraform-locks" encrypt = true @@ -20,7 +20,7 @@ terraform { provider "meraki" {} # Llamada al módulo meraki-site -module "bcn01" { +module "bcn01_lab" { source = "../../modules/meraki-site" organization_name = var.organization_name diff --git a/sites/bcn01/ssids.auto.tfvars b/sites/BCN01-LAB/ssids.auto.tfvars similarity index 100% rename from sites/bcn01/ssids.auto.tfvars rename to sites/BCN01-LAB/ssids.auto.tfvars diff --git a/sites/bcn01/variables.tf b/sites/BCN01-LAB/variables.tf similarity index 100% rename from sites/bcn01/variables.tf rename to sites/BCN01-LAB/variables.tf diff --git a/sites/bcn01/vlans.auto.tfvars b/sites/BCN01-LAB/vlans.auto.tfvars similarity index 100% rename from sites/bcn01/vlans.auto.tfvars rename to sites/BCN01-LAB/vlans.auto.tfvars