app-admin/puppet (gentoo)

Search

Package Information

Description:
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:
https://www.puppet.com/
License:
Apache-2.0 GPL-2

Versions

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

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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

Files

Manifest

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
Unmatched Entries
Type File Size
DIST puppet-8.5.1.tar.gz 1565085 bytes
DIST puppet-8.6.0.tar.gz 1567398 bytes