From b24aebc7529c38f2d8a3df680610a50c16f393ef Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 4 Apr 2026 18:04:03 +0000 Subject: [PATCH] ansible/playbooks: fix vars_files placement --- README.md | 7 +++++++ ansible/playbooks/setup_node.yml | 18 ++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0b94b25..1209007 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,10 @@ ## Структура - `ansible/` — роли и плейбуки - `envs/` — docker-compose файлы для staging и prod + +## Node setup + +ansible-playbook ansible/playbooks/setup_node.yml \ + -i "IP_НОВОЙ_НОДЫ," \ + -e "target=all" \ + --ask-vault-pass diff --git a/ansible/playbooks/setup_node.yml b/ansible/playbooks/setup_node.yml index 5ee25b6..1ecd795 100644 --- a/ansible/playbooks/setup_node.yml +++ b/ansible/playbooks/setup_node.yml @@ -3,8 +3,18 @@ hosts: "{{ target }}" become: yes - roles: - - role: remnanode - vars_files: - - ../roles/remnanode/vars/secrets.yml + vars_files: + - ../roles/remnanode/vars/secrets.yml + roles: + - remnanode + + post_tasks: + - name: Waiting for CrowdSec enroll confirmation + pause: + prompt: "Подтверди enroll в https://app.crowdsec.net, затем нажми Enter для перезагрузки сервера" + + - name: Reboot server + reboot: + reboot_timeout: 300 + msg: "Reboot after node setup"