[Bug 281933] [NEW PORT] sysutils/salt-tower: external pillar for SaltStack for pillar composition
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281933] [NEW PORT] sysutils/salt-tower: external pillar for SaltStack for pillar composition"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 281933] [NEW PORT] sysutils/salt-tower: external pillar for SaltStack for pillar composition"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Oct 2024 21:33:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281933 Bug ID: 281933 Summary: [NEW PORT] sysutils/salt-tower: external pillar for SaltStack for pillar composition Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: dereckson@gmail.com Created attachment 254081 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=254081&action=edit Poudriere log salt-tower is an external pillar module for SaltStack (sysutils/py-salt) to allow to create layers of pillar. It allows: - to reference a server name to pick a specific file (1) - to compose data from several files for easier maintenance (2) This allows Salt pillar to behave more like Puppet hiera (or to allow what Ansible provides with default values / group_vars / host_vars, but it's a lot more organized in salt-tower and hiera). [ Package notes ] Straightforward Python installation through wheel / PEP-517. I've been using it in production happily since March 2023. [ Use case ] Some examples of how salt-tower is used in real world for reference, as the upstream documentation shows mainly theoretical cases: (1) https://github.com/nasqueron/operations/blob/main/pillar/tower.sls (2) the composition between the different files in https://github.com/nasqueron/operations/tree/main/pillar/paas/docker/docker-002 where the dictionary `docker_containers` is split into several files. -- You are receiving this mail because: You are the assignee for the bug.