feat(ansible): build agave-validator from source
This commit is contained in:
@@ -4,7 +4,7 @@ Cel etapu: uruchomić pierwszy, bezpieczny playbook Ansible dla hosta RPC (`mevn
|
||||
|
||||
## Zakres
|
||||
|
||||
1. Sprawdzić i zainstalować Ansible na VPS (control node), jeśli brak.
|
||||
1. Uruchamiać Ansible na VPS jako runner w Dockerze (bez instalacji Ansible na hoście), jeśli to jest preferowany model operacyjny.
|
||||
2. Dodać minimalną strukturę Ansible w `trade-iac`:
|
||||
- inventory dla `mevnode`,
|
||||
- minimalny playbook testowy (bez zmian destrukcyjnych).
|
||||
@@ -18,6 +18,20 @@ Cel etapu: uruchomić pierwszy, bezpieczny playbook Ansible dla hosta RPC (`mevn
|
||||
|
||||
## Kryteria akceptacji
|
||||
|
||||
- `ansible-playbook --version` działa na VPS.
|
||||
- `ansible-playbook --version` działa w kontenerze na VPS.
|
||||
- Playbook kończy się statusem success dla grupy `sol_rpc`.
|
||||
- Wynik zawiera podstawowe fakty hosta i potwierdzenie łączności Ansible.
|
||||
|
||||
## Jak uruchomić na VPS (Docker)
|
||||
|
||||
Przykład (image: `quay.io/ansible/ansible-runner:latest`):
|
||||
|
||||
```bash
|
||||
cd /opt/trade-iac
|
||||
docker run --rm -t \
|
||||
-v "$PWD/ansible:/ansible" \
|
||||
-v "$HOME/.ssh:/home/runner/.ssh:ro" \
|
||||
-w /ansible \
|
||||
quay.io/ansible/ansible-runner:latest \
|
||||
ansible-playbook -i inventory/hosts.ini playbooks/doc-rpc-sol-min.yml
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user