Initial commit: Terraform infrastructure, pipelines, docs and scripts

This commit is contained in:
Evert Daniel Romero Garrido
2026-04-14 14:53:05 -06:00
commit 85297b12a2
31 changed files with 4015 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
# Skill Registry — proyectosacc
> Inventario de skills recomendados para el proyecto `proyectosacc`.
> Sub-proyecto de AWS/CI-CD de Cómputo Contable Soft SA de CV.
## Descripción del Proyecto
- **Tipo**: IaC/CD — Despliegue de aplicaciones vía SSH desde Bitbucket Pipelines
- **Target**: VM `172.16.20.208` (SSH, usuario + password)
- **Trigger CI/CD**: Bitbucket Pipelines
- **Componentes**: Pipeline config, deployment scripts, infra docs, operational runbooks
## Skills Principales
### CI/CD y Pipelines
| Skill | Descripción | Trigger |
|-------|-------------|---------|
| `cicd-expert` | Pipelines CI/CD (GitHub Actions, GitLab CI, Jenkins). Seguridad, supply chain, GitOps. | Diseño de pipelines, gates de seguridad, troubleshooting CI/CD. |
| `bitbucket-workflow` | Mejores prácticas Bitbucket: PRs, Pipelines, Jira integration. | Trabajo con Bitbucket Cloud, pipelines, integración Atlassian. |
| `bitbucket-server` | Interacción con Bitbucket Server REST API. | Gestión de PRs vía API. |
### Infrastructure as Code (IaC)
| Skill | Descripción | Trigger |
|-------|-------------|---------|
| `terraform-best-practices` | Optimización Terraform/OpenTofu. | Código Terraform, IaC. |
| `terraform-specialist` | Terraform avanzado: state management, enterprise patterns. | Infraestructura compleja. |
| `ansible-expert` | Configuration management con Ansible. | Playbooks, roles, inventarios. |
### AWS y Cloud
| Skill | Descripción | Trigger |
|-------|-------------|---------|
| `aws-solution-architect` | Arquitecturas AWS serverless, CloudFormation, cost optimization. | Diseño de arquitectura AWS. |
### Documentación y Gestión
| Skill | Descripción | Trigger |
|-------|-------------|---------|
| `confluence` | Gestión de documentación en Confluence. | Lectura/escritura de páginas. |
| `jira` | Gestión de issues en Jira. | Tickets, sprints, backlog. |
| `jira-cli` | Jira desde línea de comandos. | Operaciones rápidas de issues. |
| `engram-memory-protocol` | Memoria persistente entre sesiones. | Decisiones, descubrimientos, preferencias. |
### Control de Versiones
| Skill | Descripción | Trigger |
|-------|-------------|---------|
| `branch-pr` | Workflow de PRs con sistema issue-first. | Creación de PRs. |
| `issue-creation` | Workflow de issues con sistema issue-first. | Reporte de bugs, features. |
### Diagramas y Visualización
| Skill | Descripción | Trigger |
|-------|-------------|---------|
| `excalidraw-diagram-generator` | Diagramas Excalidraw desde lenguaje natural. | Arquitectura, flujos, mind maps. |
## Convenciones
1. Los secrets se almacenan en Bitbucket Repository Variables o `.env` (nunca en el repo).
2. Pipeline estándar de 7 pasos (image → repo → deps → build → publish → install → deploy).
3. Scripts con `set -euo pipefail` y headers de CCsoft.
4. SSH deployment con usuario `osiris` o `thoth`.
5. Notificaciones vía Telegram (@CCAlertasBot, @CCDevRoBot).
---
*Cómputo Contable Soft SA de CV — Skill Registry proyectosacc — Abril 2026*