Puppet Gentoo Portage Module
Provides Gentoo portage features for Puppet.
Synopsis
package_use
package_use { "app-admin/puppet":
use => ["flag1", "flag2"],
target => "puppet-flags",
}
use_flags can be either a string or an array of strings.
package_keywords
package_keywords { 'app-admin/puppet':
keywords => ['~x86', '-hppa'],
target => 'puppet',
}"
keywords can be either a string or an array of strings.
package_mask and package_unmask
package_unmask { '=app-admin/puppet-2.7.3':
target => 'puppet',
}"
package_mask { 'app-admin/tree':
target => 'tree',
}"
Limitations
These types and providers are built around the ParsedFile provider and are subject to the same limitations.
See Also
- man 5 portage: http://www.linuxmanpages.com/man5/portage.5.php
- man 5 ebuild: http://www.linuxmanpages.com/man5/ebuild.5.php
Contributors
- Lance Albertson (lance@osuosl.org)
- Russell Haering (russell_h@osuosl.org)
- Adrien Thebo (adrien@puppetlabs.com)
- Theo Chatzimichos (tampakrap@gentoo.org)