Classify puppet masters through encapi #527

Merged
benvin merged 1 commits from benvin/external-nodes-encapic into develop 2026-09-20 22:42:44 +10:00
Member

The VM puppet masters are the last part of the classification path still calling Cobbler; the k8s compilers already classify through encapi and the encapic RPM is installed on all six masters.

  • Point profiles::puppet::server::external_nodes at /usr/bin/encapic-enc for roles::infra::puppet::master.
  • Drop the stale comment about external_nodes still using cobbler-enc.

profiles::puppet::cobbler_enc stays in place so the revert is one hiera line.
Depends on the encapic 0.2.0 install (#525).

The VM puppet masters are the last part of the classification path still calling Cobbler; the k8s compilers already classify through encapi and the encapic RPM is installed on all six masters. - Point `profiles::puppet::server::external_nodes` at `/usr/bin/encapic-enc` for `roles::infra::puppet::master`. - Drop the stale comment about external_nodes still using cobbler-enc. `profiles::puppet::cobbler_enc` stays in place so the revert is one hiera line. Depends on the encapic 0.2.0 install (#525).
unkin-agent added 1 commit 2026-09-20 00:55:33 +10:00
Classify puppet masters through encapi
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
f66653bd8b
The VM puppet masters are the last part of the classification path still
calling Cobbler; the k8s compilers already classify through encapi and the
encapic RPM is installed on all six masters.

- Point profiles::puppet::server::external_nodes at /usr/bin/encapic-enc
  for roles::infra::puppet::master.
- Drop the stale comment about external_nodes still using cobbler-enc.

Depends on the encapic 0.2.0 install (#525).
benvin merged commit 3370aff38f into develop 2026-09-20 22:42:44 +10:00
benvin deleted branch benvin/external-nodes-encapic 2026-09-20 22:42:44 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/puppet-prod#527