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.
This commit is contained in:
@@ -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 пароль сохраняется из предыдущего экспорта.
|
||||
|
||||
Reference in New Issue
Block a user