Feature: Nym Node Ansible playbook & docs (#6266)

* + init ansible folder setup

* / restructure project

* / move hostname

* add ufw

* sort out latest binary

* tweak inventory

* add description toml

* add tunnel and quic roles

* add tunnel and quic and nnginx roles

* add postinst and tags

* add landing page

* add description

* quic fully noninteractive

* add bonding playbook

* add serial

* finish bonding

* initialise ansible docs

* initialise orchestration page

* start docs

* create upgrade flow

* fix upgrade flow

* remove redundant

* add more vars

* finish deploy and bond

* ansible guide

* orchestration intro

* syntax fix

* bump stats and fix syntax

* typo

* fix CVE-2025-66478 vulnerability

* update pnpm

* add pnpm-workspace

* add monorepo root packages

* fix inventory/all

* add moniker comment note

* fix inventory/all

---------

Co-authored-by: RadekSabacky <radek@nymtech.net>
This commit is contained in:
import this
2025-12-10 16:17:08 +00:00
committed by GitHub
parent d7a7bbe525
commit 59aeb63272
45 changed files with 1536 additions and 70 deletions
@@ -356,9 +356,14 @@ run_bridge_cfg_generate() {
NODE_CFG="$HOME_DIR/.nym/nym-nodes/default-nym-node/config/config.toml"
fi
echo -n "Path to your nym-node config.toml [default: $NODE_CFG]: "
read -r input
[[ -n "$input" ]] && NODE_CFG="$input"
if [[ "${NONINTERACTIVE:-0}" == "1" ]]; then
# Noninteractive: just use the detected/default path
info "NONINTERACTIVE=1: using nym-node config at: $NODE_CFG"
else
echo -n "Path to your nym-node config.toml [default: $NODE_CFG]: "
read -r input
[[ -n "$input" ]] && NODE_CFG="$input"
fi
if [[ ! -f "$NODE_CFG" ]]; then
err "nym-node config not found: $NODE_CFG"
@@ -404,6 +409,7 @@ run_bridge_cfg_generate() {
export LAST_BACKUP_FILE="$BACKUP_FILE"
}
# Systemd service
create_bridge_service() {
title "Creating nym-bridge systemd Service"