bootstrap: iniciar bitácora operativa

This commit is contained in:
2026-08-13 00:43:15 -06:00
commit 1ecfb022b1
85 changed files with 7967 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
+++
title = "Manuales"
description = "Runbooks y procedimientos operativos verificables, con prerrequisitos, pasos y reversión."
sort_by = "weight"
template = "section.html"
page_template = "page.html"
+++
Los manuales deben ser ejecutables por una persona distinta de quien los escribió y declarar claramente sus condiciones de seguridad.
+45
View File
@@ -0,0 +1,45 @@
+++
title = "Registrar al primer administrador"
description = "Inicialización segura del registro de identidad de clusterlog."
date = 2026-08-12T00:00:00Z
authors = ["sistema"]
slug = "registrar-primer-administrador"
template = "page.html"
weight = 10
[taxonomies]
categories = ["manuales"]
tags = ["identidad", "ssh", "inicio"]
systems = ["bitacora"]
[extra]
id = "RUN-DEMO-001"
kind = "manuales"
author_id = "sistema"
author_fingerprint = ""
+++
## Prerrequisitos
- Una llave SSH personal con su archivo público disponible.
- Git inicializado en la raíz del proyecto.
- El binario `clusterlog` compilado.
## Procedimiento
```bash
git init
make build
./bin/clusterlog --ssh-key ~/.ssh/id_ed25519 --commit admin add \
--id ana --name "Ana Operadora" --email ana@example.org
```
El primer administrador recibe automáticamente el rol `owner`. Después, sólo un `owner` activo puede registrar a otra persona.
## Verificación
```bash
./bin/clusterlog --ssh-key ~/.ssh/id_ed25519.pub identity
./bin/clusterlog validate --skip-zola
git log --show-signature -1
```