Salman Rana fadab9bcfc DC certmon decoupling - clean up puppet modules
Now that DC certificate management and auditing have been moved
to dccertmon, remove the obsolete Puppet code from certmon and
related files. Additionally, add logic to restart dccertmon
when admin.conf is updated.

Test plan:
  - PASS: Build puppet, puppet-mainfiest and puppet-sysinv deb packages.
  - PASS: Build an ISO, verify full installation and ensure no puppet
          related errors.
  - PASS: Deploy a full DC system with system controller and a subcloud.
          Verify the systems are operational after completion
          (dccertmon and certmon are active).
  - PASS: Deploy a standalone AIO-SX and verify the system is
          operational after completion
          (certmon active - dccertmon not active)

Depends-on: https://review.opendev.org/c/starlingx/distcloud/+/944985
Depends-on: https://review.opendev.org/c/starlingx/config/+/944987

Story: 2011311
Task: 51838

Change-Id: Id1f95b0015c48e75c72610b112593e799e3b1540
Signed-off-by: Salman Rana <salman.rana@windriver.com>
2025-04-04 10:51:54 -03:00
2021-02-19 12:14:38 -06:00
2019-09-09 14:52:12 -05:00
2019-09-09 14:52:12 -05:00

stx-puppet

The starlingx/stx-puppet repository handles the Puppet service1.

The Puppet service runs during bootstrap, and at every reboot, to provide a consistent configuration across the StarlingX system nodes.

This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.

References


  1. https://www.puppet.com↩︎

  2. https://opendev.org/starlingx/manifest.git↩︎

Description
StarlingX Puppet modules and manifests
Readme 20 MiB
Languages
Puppet 58.4%
Python 21.6%
HTML 7.6%
Shell 7.1%
Ruby 4.7%
Other 0.6%