fix: generate VPN passwords without pwgen, set EDITOR=nano

Use Ansible password lookup on the control node so install works before packages are installed on VPS and without pwgen on macOS. Export EDITOR=nano in Makefile for vault-edit.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Sergey Antropoff
2026-07-01 11:42:40 +03:00
parent e3d3103dc2
commit 401f03014a
7 changed files with 35 additions and 50 deletions
+2 -2
View File
@@ -195,7 +195,7 @@ hysteria2_user_passwords:
friend: "custom-password"
```
3. **Автогенерация**`pwgen -s 40`, если пароль не задан.
3. **Автогенерация**Ansible `password` lookup (длина `hysteria2_password_length`), если пароль не задан.
При `make update` пароли подтягиваются из `output/<server>/server-info.yml`, если не указаны в vault/inventory.
@@ -213,7 +213,7 @@ vault_hysteria2_obfs_passwords:
```yaml
```
2. **Авто:** `pwgen -s 32` при первой установке
2. **Авто:** Ansible `password` lookup (`hysteria2_obfs_password_length`) при первой установке
3. **При update:** загружается из `output/<server>/server-info.yml`
> **Важно:** obfs-пароль на сервере и клиенте должен **совпадать**. При `make update` без vault пароль сохраняется из предыдущего экспорта.