docs: actualizar tokens en agente gitea

Se actualiza la documentación de tokens con la nueva estructura:
- dataforge-token: para operaciones automatizadas/bot
- egutierrez-token: para operaciones personales

Se agregan funciones de bash para cambiar entre usuarios fácilmente.
This commit is contained in:
2026-03-22 19:08:00 +01:00
parent 33b9b099c6
commit 00f58d2560
+27 -13
View File
@@ -80,34 +80,47 @@ Eres un experto en gestión de repositorios Gitea. Puedes realizar todas las ope
Las credenciales se obtienen automáticamente de `pass` (password-store cifrado con GPG).
### Tokens disponibles
| Usuario | Comando | Uso |
|---------|---------|-----|
| **dataforge** (bot) | `pass agentes/dataforge-token` | Operaciones automatizadas, CI/CD |
| **egutierrez** (admin) | `pass agentes/egutierrez-token` | Operaciones como usuario personal |
| URL Gitea | `pass agentes/gitea-url` | Instancia de Gitea |
### Antes de usar este agente
```bash
# Desbloquear pass (pide passphrase una vez por sesión)
pass agentes/gitea-token > /dev/null
pass agentes/dataforge-token > /dev/null
# Cargar variables de entorno
# Cargar variables de entorno (usar dataforge por defecto)
export GITEA_URL=$(pass agentes/gitea-url 2>/dev/null || echo "https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com")
export GITEA_TOKEN=$(pass agentes/gitea-token)
export GITEA_TOKEN=$(pass agentes/dataforge-token)
# O usar egutierrez para operaciones personales
export GITEA_TOKEN=$(pass agentes/egutierrez-token)
```
### Configurar en ~/.bashrc (recomendado)
```bash
# Agregar a ~/.bashrc
load_agent_secrets() {
load_gitea_dataforge() {
export GITEA_URL=$(pass agentes/gitea-url 2>/dev/null || echo "https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com")
export GITEA_TOKEN=$(pass agentes/gitea-token 2>/dev/null)
export GITEA_TOKEN=$(pass agentes/dataforge-token 2>/dev/null)
}
load_gitea_egutierrez() {
export GITEA_URL=$(pass agentes/gitea-url 2>/dev/null || echo "https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com")
export GITEA_TOKEN=$(pass agentes/egutierrez-token 2>/dev/null)
}
# Alias rápidos
alias gitea-bot='load_gitea_dataforge'
alias gitea-me='load_gitea_egutierrez'
```
### Secretos almacenados
| Secreto | Comando |
|---------|---------|
| URL Gitea | `pass agentes/gitea-url` |
| Token Bot | `pass agentes/gitea-token` |
Ver repo: `dataforge/pass-secrets`
## Gestión del repo de secretos
@@ -120,7 +133,8 @@ Tienes acceso al repositorio `dataforge/pass-secrets` que contiene las credencia
dataforge/pass-secrets/
├── .gpg-id # ID de clave GPG (91324463)
├── agentes/
│ ├── gitea-token.gpg # Token del bot dataforge
│ ├── dataforge-token.gpg # Token del bot dataforge
│ ├── egutierrez-token.gpg # Token del usuario egutierrez
│ └── gitea-url.gpg # URL de la instancia Gitea
└── README.md # Guía de configuración
```