/home/compose/pro-4gain-netbox/sm2c-cloud-netboxservice-netbox-bootstrap.ymlnetbox, netbox-worker, netbox-housekeeping, postgres, redis, redis-cache. Стандартный набор от netbox-docker. Persistent — на /mnt/compose/netbox/.
name: netbox в docker-compose.yml обязателен (см. compose convention) — иначе все compose-стеки делят project_name = docker (имя родительской папки), и --remove-orphans сносит чужие контейнеры.
Через общий traefik в swarm, file-provider в /mnt/swarm/traefik_data/custom/netbox.yml.
NetBox — источник правды по серверам, сетям, IP, патч-кордам, racks. При расхождении wiki-страница serfvers и NetBox — править NetBox, потом обновлять wiki.
cd ansible/playbooks
ansible-playbook -c ssh service-netbox-bootstrap.yml
Changelog