puppet
A system automation and configuration management software
Centralised configuration management for networks Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files. Puppet's simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly.
homepage ↗ github: puppetlabs/puppet
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 8.10.0-r1 | 5 | 15 h | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | arm | hppa | ppc | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 8.10.0-r1 | gentoo | amd64 stable | arm64 testing | x86 testing | ppc64 testing | riscv testing | arm testing | hppa testing | ppc testing | — | view · download · history ↗ |
| 8.10.0 | gentoo | amd64 stable | arm64 testing | x86 testing | ppc64 testing | riscv testing | arm testing | hppa testing | ppc testing | — | view · download · history ↗ |
| 8.9.0 | gentoo | amd64 stable | arm64 testing | x86 testing | ppc64 testing | riscv testing | arm testing | hppa testing | ppc testing | — | view · download · history ↗ |
| 8.6.0-r1 | gentoo | amd64 stable | arm64 testing | x86 testing | ppc64 testing | riscv testing | arm testing | hppa testing | ppc testing | — | view · download · history ↗ |
| 8.5.1-r1 | gentoo | amd64 stable | arm64 testing | x86 testing | ppc64 testing | riscv testing | arm testing | hppa testing | ppc testing | — | view · download · history ↗ |
Use flags of 8.10.0-r1
- augeas Enable augeas support
- diff Enable diff support
- doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- emacs Add support for GNU Emacs
- hiera Enable hiera support
- ldap Add LDAP support (Lightweight Directory Access Protocol)
- rrdtool Enable rrdtool support
- selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- shadow Enable shadow support
- sqlite Add support for sqlite - embedded sql database
- vim-syntax Pulls in related vim syntax scripts
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
4 expansion flags (python targets, ABIs, cpu flags…)
- ruby_targets_ruby32
- ruby_targets_ruby33
- ruby_targets_ruby34
- ruby_targets_ruby40