HomeDevCentral

Simplify webserver-content management

Description

Simplify webserver-content management

Summary:
With Salt Tower, we can define a different content for a pillar value
per node.

That allows to avoid any need to filter by role or to maintain an index.

The pillar contains the list of roles by node, and Salt will only
provision those.

Furthermore, this fixes issues where:

  • pillar variables defined only for a specific role was needed
  • it tries to fetch Vault secrets the node doesn't have access to

Test Plan: Deploy to devserver, shellserver, webserver-alkane

Reviewers: DorianWinty, ledesillusionniste

Reviewed By: DorianWinty

Differential Revision: https://devcentral.nasqueron.org/D3334

Details

Provenance
derecksonAuthored on Jun 12 2024, 21:19
derecksonPushed on Jul 2 2024, 19:12
Reviewer
DorianWinty
Differential Revision
D3334: Simplify webserver-content management
Parents
rOPS38f8bff9be4c: Allow to use pre-commit on FreeBSD 14+
Branches
Unknown
Tags
Unknown