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 <noreply@anthropic.com>
This commit is contained in:
Jose Martinez
2026-03-18 10:29:58 +01:00
co-authored by Claude Sonnet 4.6
parent ed9ee66972
commit cb77482368
8 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -6,7 +6,7 @@ on:
jobs: jobs:
apply: apply:
name: Terraform Apply - BCN01 name: Terraform Apply - BCN01-LAB
runs-on: self-hosted runs-on: self-hosted
steps: steps:
@@ -22,7 +22,7 @@ jobs:
terraform_version: 1.5.0 terraform_version: 1.5.0
- name: Terraform Init - name: Terraform Init
working-directory: sites/bcn01 working-directory: sites/BCN01-LAB
run: terraform init run: terraform init
env: env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -31,7 +31,7 @@ jobs:
MERAKI_DASHBOARD_API_KEY: ${{ secrets.MERAKI_DASHBOARD_API_KEY }} MERAKI_DASHBOARD_API_KEY: ${{ secrets.MERAKI_DASHBOARD_API_KEY }}
- name: Terraform Apply - name: Terraform Apply
working-directory: sites/bcn01 working-directory: sites/BCN01-LAB
run: terraform apply -auto-approve run: terraform apply -auto-approve
env: env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
+5 -5
View File
@@ -6,7 +6,7 @@ on:
jobs: jobs:
plan: plan:
name: Terraform Plan - BCN01 name: Terraform Plan - BCN01-LAB
runs-on: self-hosted runs-on: self-hosted
permissions: permissions:
pull-requests: write pull-requests: write
@@ -24,7 +24,7 @@ jobs:
terraform_version: 1.5.0 terraform_version: 1.5.0
- name: Terraform Init - name: Terraform Init
working-directory: sites/bcn01 working-directory: sites/BCN01-LAB
run: terraform init run: terraform init
env: env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -33,7 +33,7 @@ jobs:
- name: Terraform Plan - name: Terraform Plan
id: plan id: plan
working-directory: sites/bcn01 working-directory: sites/BCN01-LAB
run: terraform plan -no-color 2>&1 | tee plan_output.txt run: terraform plan -no-color 2>&1 | tee plan_output.txt
env: env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
@@ -48,11 +48,11 @@ jobs:
with: with:
script: | script: |
const fs = require('fs'); 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; const truncated = plan.length > 60000 ? plan.substring(0, 60000) + '\n...(truncado)' : plan;
github.rest.issues.createComment({ github.rest.issues.createComment({
issue_number: context.issue.number, issue_number: context.issue.number,
owner: context.repo.owner, owner: context.repo.owner,
repo: context.repo.repo, repo: context.repo.repo,
body: `## Terraform Plan - BCN01\n\`\`\`\n${truncated}\n\`\`\`` body: `## Terraform Plan - BCN01-LAB\n\`\`\`\n${truncated}\n\`\`\``
}); });
@@ -10,7 +10,7 @@ terraform {
backend "s3" { backend "s3" {
bucket = "eqt-terraform-state-629066559706-us-east-1-an" bucket = "eqt-terraform-state-629066559706-us-east-1-an"
key = "bcn01/terraform.tfstate" key = "BCN01-LAB/terraform.tfstate"
region = "us-east-1" region = "us-east-1"
dynamodb_table = "terraform-locks" dynamodb_table = "terraform-locks"
encrypt = true encrypt = true
@@ -20,7 +20,7 @@ terraform {
provider "meraki" {} provider "meraki" {}
# Llamada al módulo meraki-site # Llamada al módulo meraki-site
module "bcn01" { module "bcn01_lab" {
source = "../../modules/meraki-site" source = "../../modules/meraki-site"
organization_name = var.organization_name organization_name = var.organization_name