Install this package:
emerge -a app-admin/puppet
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask app-admin/puppet
Or alternatively:
emerge --autounmask-write -a app-admin/puppet
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 8.9.0 | 7 | amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 | 0 |
| 8.6.0-r1 | 7 | amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 | 0 |
| 8.5.1-r1 | 7 | amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 | 0 |
| 8.10.0 | 7 | amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>prometheanfire@gentoo.org</email> </maintainer> <maintainer type="project"> <email>sysadmin@gentoo.org</email> <name>Gentoo Sysadmin Project</name> </maintainer> <maintainer type="project"> <email>ruby@gentoo.org</email> <name>Gentoo Ruby Project</name> </maintainer> <longdescription lang="en"> 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. </longdescription> <use> <flag name="augeas">Enable augeas support</flag> <flag name="diff">Enable diff support</flag> <flag name="hiera">Enable hiera support</flag> <flag name="rrdtool">Enable rrdtool support</flag> <flag name="shadow">Enable shadow support</flag> </use> <upstream> <remote-id type="github">puppetlabs/puppet</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p app-admin/puppet |
euse -E <flag> -p app-admin/puppet |
euse -D <flag> -p app-admin/puppet
| Flag | Description | 8.9.0 | 8.6.0-r1 | 8.5.1-r1 | 8.10.0 |
|---|---|---|---|---|---|
| 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 | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | puppet-8.10.0.tar.gz | 1551138 bytes | 8.10.0 |
| DIST | puppet-8.9.0.tar.gz | 1552679 bytes | 8.9.0 |
| Type | File | Size |
|---|---|---|
| DIST | puppet-8.5.1.tar.gz | 1565085 bytes |
| DIST | puppet-8.6.0.tar.gz | 1567398 bytes |