Initial commit: Terraform infrastructure, pipelines, docs and scripts
This commit is contained in:
@@ -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*
|
||||
Reference in New Issue
Block a user