Commit Graph

4 Commits

Author SHA1 Message Date
unkinben 9aa43e17e9 Use artifactapi registry source for encapi provider
Build / build (pull_request) Failing after 15m4s
2026-07-24 22:53:09 +10:00
unkinben 4b9a6de83b Dual-write ENC data into encapi alongside Cobbler
Build / build (pull_request) Failing after 11m25s
Seed encapi (statuses, roles, prodnxsr node assignments) and make the
instance module also create an encapi_node for every VM, so the k8s
puppetserver ENC can cut over from Cobbler. Cobbler/puppetca/puppetdb
resources are left untouched.

- Add config/encapi leaf + modules/encapi driving statuses/roles/nodes
  from YAML (3 statuses, 51 roles, 13 prodnxsr physical nodes).
- Add encapi_node to modules/instance (certname, role, environment).
- Wire encapi provider into root.hcl required_providers and the module
  providers; plumb ENCAPI_WRITE_TOKEN via Makefile vault_env.
2026-07-24 22:46:26 +10:00
unkinben 76a7935042 chore: disable outputs for instance module 2025-05-31 23:03:23 +10:00
unkinben cb67816eee feat: initial commit
- have been working on this for some time now
2025-05-30 22:36:55 +10:00