Add visualization script

This commit is contained in:
Tobias Reisinger 2024-10-14 17:49:44 +02:00
parent 13b69d5d4b
commit dc398ddb6e
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
4 changed files with 137 additions and 0 deletions

View file

@ -52,3 +52,10 @@ all:
$(MAKE) dns
@printf "\n=====\n\n"
ansible-playbook ./playbooks/serguzim.net.yml -t $(TAGS)
visualize:
tofu output --json \
| jq 'with_entries(.value |= .value)' \
| ./visualize.py \
| d2 - infrastructure.svg