Skip to content

feat(vyos): manage gateway with pyinfra - #7

Merged
jmgilman merged 1 commit into
masterfrom
feat/pyinfra-vyos-sync
Aug 19, 2026
Merged

feat(vyos): manage gateway with pyinfra#7
jmgilman merged 1 commit into
masterfrom
feat/pyinfra-vyos-sync

Conversation

@jmgilman

Copy link
Copy Markdown
Contributor

Summary

  • replace the legacy Ansible model with a version-controlled whole-config pyinfra workflow
  • enforce accepted routing, VLAN, DHCP, firewall, CoreDNS, and Tailscale state on gw01
  • verify before save, preserve the live VyOS footer, redact facts, and serialize local mutation

Validation

  • mise exec -- moon run network:check --summary minimal
  • live facts collection with redaction assertions
  • successful full deployment to gw01
  • successful second convergence run with PendingSave=False
  • live authoritative and recursive DNS queries through gw01

@jmgilman
jmgilman merged commit 84c7010 into master Aug 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant