Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/puppet-system
Manage Linux system resources and services from hiera configuration
https://github.com/voxpupuli/puppet-system
Add note about quoting numeric sysctl values.
cfae67e8de579e85af89d166332a689938453d1c authored about 12 years ago by Keith Burdis <[email protected]>
cfae67e8de579e85af89d166332a689938453d1c authored about 12 years ago by Keith Burdis <[email protected]>
Fixed limits examples to show changes due to multiple entry support
Actually fix the typo in mounts.pp preventing it from working!
Updated mounts example to show an ...
Fixed limits examples to show changes due to multiple entry support
Updated mounts example to show an NFS share
Added files examples to example.yaml
Actually fix typo in mounts
2a9e6cd0d7250a5aa53f965bde9cf4ce0e14ac29 authored about 12 years ago by Keith Burdis <[email protected]>
2a9e6cd0d7250a5aa53f965bde9cf4ce0e14ac29 authored about 12 years ago by Keith Burdis <[email protected]>
Added 'files' to create directories and populate the content of files. The
initial reason was to create mount points for NFS shares.
Fixed typo in mounts.pp preventing it ...
be33e2320d0d00f7f25be9e625b6e6da77a48666 authored about 12 years ago by Keith Burdis <[email protected]>
Set the timezone variable to what was passed in otherwise we incorrectly get the timezone fact from facter.
37ab8a362d2723936bbc107307c60796f17defb4 authored about 12 years ago by Keith Burdis <[email protected]>
37ab8a362d2723936bbc107307c60796f17defb4 authored about 12 years ago by Keith Burdis <[email protected]>
Remove references to unused yum-installed-groups script.
9c999345c47e51da28c141407d7f742172f256ad authored about 12 years ago by Keith Burdis <[email protected]>
9c999345c47e51da28c141407d7f742172f256ad authored about 12 years ago by Keith Burdis <[email protected]>
Added missing print statement causing the check to fail every time.
861cae1aef93b22757ea0c1eb35e9532736d9a4d authored about 12 years ago by Keith Burdis <[email protected]>
861cae1aef93b22757ea0c1eb35e9532736d9a4d authored about 12 years ago by Keith Burdis <[email protected]>
Use the yum cache rather than a hand-rolled one.
bdba39b0b733aa7ee0fd64fe84849a5ff75e8914 authored about 12 years ago by Keith Burdis <[email protected]>
bdba39b0b733aa7ee0fd64fe84849a5ff75e8914 authored about 12 years ago by Keith Burdis <[email protected]>
Populate /etc/ssh/ssh_known_hosts with SSH host keys from all Puppet nodes.
d63172b31e7913e7dc50f0775ebd1fccb7af0e10 authored about 12 years ago by Keith Burdis <[email protected]>
d63172b31e7913e7dc50f0775ebd1fccb7af0e10 authored about 12 years ago by Keith Burdis <[email protected]>
Documented yumgroups and facts with examples.
fab88c7d2874882876bb5cd62e87529c20ece7e4 authored about 12 years ago by Keith Burdis <[email protected]>
fab88c7d2874882876bb5cd62e87529c20ece7e4 authored about 12 years ago by Keith Burdis <[email protected]>
New version
c0a2a2484c53d9498eee500751fcf0f7aca131da authored about 12 years ago by Keith Burdis <[email protected]>
c0a2a2484c53d9498eee500751fcf0f7aca131da authored about 12 years ago by Keith Burdis <[email protected]>
Enable custom facts to be set from hiera config. Makes use of FACTER environment variables set in the default shell and puppet environment.
5d8623e0416dba775e08893fbc2bb4d481fd5c6b authored about 12 years ago by Keith Burdis <[email protected]>
5d8623e0416dba775e08893fbc2bb4d481fd5c6b authored about 12 years ago by Keith Burdis <[email protected]>
Typo
a52da6a41283b17b059f7d4c3f56d54b00a38cee authored about 12 years ago by Keith Burdis <[email protected]>
a52da6a41283b17b059f7d4c3f56d54b00a38cee authored about 12 years ago by Keith Burdis <[email protected]>
Just fail if the sysconfig file does not exist.
da634a27bcdc0684dc86e98ed03e915e33b7ff28 authored about 12 years ago by Keith Burdis <[email protected]>
da634a27bcdc0684dc86e98ed03e915e33b7ff28 authored about 12 years ago by Keith Burdis <[email protected]>
Replace commented out entries. Just fail if the sysconfig file does not exist.
2587060417b2017050ec19ed38c8ab3d987bb11e authored about 12 years ago by Keith Burdis <[email protected]>
2587060417b2017050ec19ed38c8ab3d987bb11e authored about 12 years ago by Keith Burdis <[email protected]>
Work with existing sysconfig files rather than replacing them wholesale with templated versions. This allows the user to just override the values they care about while leaving the delivered entries alone. It also preserves comments.
5a4d479b29511d0b5f7bf7fbd587b43292988a24 authored about 12 years ago by Keith Burdis <[email protected]>
5a4d479b29511d0b5f7bf7fbd587b43292988a24 authored about 12 years ago by Keith Burdis <[email protected]>
Ensure groups are created before the users that may be members.
59373d6fc9eec997676b488fc430970d053639a8 authored about 12 years ago by Keith Burdis <[email protected]>
59373d6fc9eec997676b488fc430970d053639a8 authored about 12 years ago by Keith Burdis <[email protected]>
Remove yumgroups cache if we install or remove any groups.
820e2affebf4e85f4bc742322dccaa34ca583064 authored about 12 years ago by Keith Burdis <[email protected]>
820e2affebf4e85f4bc742322dccaa34ca583064 authored about 12 years ago by Keith Burdis <[email protected]>
Ensure yum groups are installed before packages as this has a better chance of sorting out any dependencies before the correct versions are installed. Use a nastly hack of a script to get the list of installed groups as yum currently provides no easy way of doing this.
b6e7be40a07bfbb9ba15f203a79b029eee361cc3 authored about 12 years ago by Keith Burdis <[email protected]>
b6e7be40a07bfbb9ba15f203a79b029eee361cc3 authored about 12 years ago by Keith Burdis <[email protected]>
Added support for installing and removing yum groups.
dbef443ee3ed7b5ae29841072a2010703805d327 authored about 12 years ago by Keith Burdis <[email protected]>
dbef443ee3ed7b5ae29841072a2010703805d327 authored about 12 years ago by Keith Burdis <[email protected]>
Added support for installing and removing yum groups.
a5aff17494170e4cd59a2f551356a4499b6ecef4 authored about 12 years ago by Keith Burdis <[email protected]>
a5aff17494170e4cd59a2f551356a4499b6ecef4 authored about 12 years ago by Keith Burdis <[email protected]>
Synchronize host keys file entries across all puppet-managed hosts.
5e0b2fda4c6f5195eb9747dba300eafc944112fa authored about 12 years ago by Keith Burdis <[email protected]>
5e0b2fda4c6f5195eb9747dba300eafc944112fa authored about 12 years ago by Keith Burdis <[email protected]>
Output package list in new system::packages format and use YAML::DumpFile so we get valid, consistent output.
8cc6244cb6ed40f2149b555f223da127f9fe0cab authored about 12 years ago by Keith Burdis <[email protected]>
8cc6244cb6ed40f2149b555f223da127f9fe0cab authored about 12 years ago by Keith Burdis <[email protected]>
Ensure yum repositories are configured before we try to install any packages.
6e29bea9bca4ed6e3c7fb420fa5190f81964253d authored about 12 years ago by Keith Burdis <[email protected]>
6e29bea9bca4ed6e3c7fb420fa5190f81964253d authored about 12 years ago by Keith Burdis <[email protected]>
Avoid errors like: SELinux: Could not open policy file <= /etc/selinux/"targeted"/policy/policy.24: No such file or directory
f4227b445504d047e31e03ddb86e322b0e0cb36b authored about 12 years ago by Keith Burdis <[email protected]>
f4227b445504d047e31e03ddb86e322b0e0cb36b authored about 12 years ago by Keith Burdis <[email protected]>
sshd subsystems are a separate type
a9c9bcd0e8e81d870a607124c0d7ff53690fe5b7 authored about 12 years ago by Keith Burdis <[email protected]>
a9c9bcd0e8e81d870a607124c0d7ff53690fe5b7 authored about 12 years ago by Keith Burdis <[email protected]>
sshd subsystems are a separate type
f79dae220d056177d7cdd54b3e55b54e78a37186 authored about 12 years ago by Keith Burdis <[email protected]>
f79dae220d056177d7cdd54b3e55b54e78a37186 authored about 12 years ago by Keith Burdis <[email protected]>
The hiera_hash function doesn't merge more than one level deep so to avoid a lot of duplicate config I changed the hiera config to use a flat hierarchy with class variable names. Now each set of config is one level deep and correctly gets merged together.
097f926a2e27aa7c88f0e32599e81935117cc630 authored about 12 years ago by Keith Burdis <[email protected]>
097f926a2e27aa7c88f0e32599e81935117cc630 authored about 12 years ago by Keith Burdis <[email protected]>
sysconfig documentation
99ad358c1e3162885c023a7163fba62c7547bb12 authored about 12 years ago by Keith Burdis <[email protected]>
99ad358c1e3162885c023a7163fba62c7547bb12 authored about 12 years ago by Keith Burdis <[email protected]>
Manage files under /etc/sysconfig
9cce9bf5f92f655f557ca37e435b797dd493e17a authored about 12 years ago by Keith Burdis <[email protected]>
9cce9bf5f92f655f557ca37e435b797dd493e17a authored about 12 years ago by Keith Burdis <[email protected]>
Typos.
bb3a830383b6462efde208397925764df1bb01d0 authored about 12 years ago by Keith Burdis <[email protected]>
bb3a830383b6462efde208397925764df1bb01d0 authored about 12 years ago by Keith Burdis <[email protected]>
Typos.
6153cf11064bf6dc1e3e742bed77e888f69cf62c authored about 12 years ago by Keith Burdis <[email protected]>
6153cf11064bf6dc1e3e742bed77e888f69cf62c authored about 12 years ago by Keith Burdis <[email protected]>
Typos.
642aa6002b26cf69c2b4b52519f4f0b0b2bc88e0 authored about 12 years ago by Keith Burdis <[email protected]>
642aa6002b26cf69c2b4b52519f4f0b0b2bc88e0 authored about 12 years ago by Keith Burdis <[email protected]>
Fixed sshd example in README - only example.yaml was fixed before
ee5c4f8af17fb86a0bb79b74eccc8504db0d3359 authored about 12 years ago by Keith Burdis <[email protected]>
ee5c4f8af17fb86a0bb79b74eccc8504db0d3359 authored about 12 years ago by Keith Burdis <[email protected]>
New version.
013d1b6352adc2214b1f06dc9b0695c23692bac3 authored about 12 years ago by Keith Burdis <[email protected]>
013d1b6352adc2214b1f06dc9b0695c23692bac3 authored about 12 years ago by Keith Burdis <[email protected]>
Typo: started instead of running.
d5dcbaaa6b6d493d63d25ecc24dd02c2abd63a8b authored about 12 years ago by Keith Burdis <[email protected]>
d5dcbaaa6b6d493d63d25ecc24dd02c2abd63a8b authored about 12 years ago by Keith Burdis <[email protected]>
Added support for managing system services.
015affb812005658346825a704885d60af6bb6c4 authored about 12 years ago by Keith Burdis <[email protected]>
015affb812005658346825a704885d60af6bb6c4 authored about 12 years ago by Keith Burdis <[email protected]>
New version.
b424c6115c26be69cddaf51782fb5fa939076341 authored about 12 years ago by Keith Burdis <[email protected]>
b424c6115c26be69cddaf51782fb5fa939076341 authored about 12 years ago by Keith Burdis <[email protected]>
Fixed typos preventing hosts and sysctl from working.
38f94e42dbf1bb2293a92c5d2b638870f63aae50 authored about 12 years ago by Keith Burdis <[email protected]>
38f94e42dbf1bb2293a92c5d2b638870f63aae50 authored about 12 years ago by Keith Burdis <[email protected]>
Fixed typo in sshd config example.
3050acaf32c59a69ef929460869251d6a78cb206 authored about 12 years ago by Keith Burdis <[email protected]>
3050acaf32c59a69ef929460869251d6a78cb206 authored about 12 years ago by Keith Burdis <[email protected]>
There is are multiple gpg public keys installed, one for every yum repository, with the key details in the name so just ensure these are installed.
66f7476d8496152b2e38234a68b3bfe0653a266c authored about 12 years ago by Keith Burdis <[email protected]>
66f7476d8496152b2e38234a68b3bfe0653a266c authored about 12 years ago by Keith Burdis <[email protected]>
Remove references to the ntp class to avoid package name clashes. Until create_resources can check if a resource is defined we can only really use types.
17f17f699d9d43627d3bfb34821276621796cf41 authored about 12 years ago by Keith Burdis <[email protected]>
17f17f699d9d43627d3bfb34821276621796cf41 authored about 12 years ago by Keith Burdis <[email protected]>
Avoid stage name clashes by checking if they are already defined.
47ee0f45fe208aca6e47145630fe2d3b8309f9ed authored about 12 years ago by Keith Burdis <[email protected]>
47ee0f45fe208aca6e47145630fe2d3b8309f9ed authored about 12 years ago by Keith Burdis <[email protected]>
Updated brief description.
9d7e69beb555a8b84b22498b5bfb85364ca063aa authored about 12 years ago by Keith Burdis <[email protected]>
9d7e69beb555a8b84b22498b5bfb85364ca063aa authored about 12 years ago by Keith Burdis <[email protected]>
Fixed typo.
829c5bf4b624dbe9735873515ec42aa0545a83fe authored about 12 years ago by Keith Burdis <[email protected]>
829c5bf4b624dbe9735873515ec42aa0545a83fe authored about 12 years ago by Keith Burdis <[email protected]>
Updated example with newly supported resources.
3c82eff557f7de15bfb7ea42193b71d913ba3de7 authored about 12 years ago by Keith Burdis <[email protected]>
3c82eff557f7de15bfb7ea42193b71d913ba3de7 authored about 12 years ago by Keith Burdis <[email protected]>
Highlight problem with class order when using hiera_include and recommend 'if ! defined' checks for package declarations.
a459ff181cb524d821cf83f4da0eca489f0e652c authored about 12 years ago by Keith Burdis <[email protected]>
a459ff181cb524d821cf83f4da0eca489f0e652c authored about 12 years ago by Keith Burdis <[email protected]>
Initial version for release. Include dependencies.
2f36bcbcb1323ec20cfb00057c139af4d6a14d56 authored about 12 years ago by Keith Burdis <[email protected]>
2f36bcbcb1323ec20cfb00057c139af4d6a14d56 authored about 12 years ago by Keith Burdis <[email protected]>
Ignore the output of 'puppet-module build'
Ignore vi swap files.
Avoid 'rake spec' errors by not checking in 'spec/fixtures/*'
Added support for ntp.
37236d00f0d758dcea1853b2b0d7301b016f6ed6 authored about 12 years ago by Keith Burdis <[email protected]>
37236d00f0d758dcea1853b2b0d7301b016f6ed6 authored about 12 years ago by Keith Burdis <[email protected]>
Added support for ntp.
c4ffbee097725b17ef2f5983f61ff53e1514e8e6 authored about 12 years ago by Keith Burdis <[email protected]>
c4ffbee097725b17ef2f5983f61ff53e1514e8e6 authored about 12 years ago by Keith Burdis <[email protected]>
Cosmetic alphabetic reordering.
a7407577f3ae0919e28dd176b6fe621766c79e0f authored about 12 years ago by Keith Burdis <[email protected]>
a7407577f3ae0919e28dd176b6fe621766c79e0f authored about 12 years ago by Keith Burdis <[email protected]>
Added support for /etc/hosts and /etc/aliases entries.
d71108a188851cdf651c07c1fa2dff944a037a6b authored about 12 years ago by Keith Burdis <[email protected]>
d71108a188851cdf651c07c1fa2dff944a037a6b authored about 12 years ago by Keith Burdis <[email protected]>
Updating documentation. Added providers.
755aabedb8b7b1b3d580939ce293e59eb959b8a0 authored about 12 years ago by Keith Burdis <[email protected]>
755aabedb8b7b1b3d580939ce293e59eb959b8a0 authored about 12 years ago by Keith Burdis <[email protected]>
Updated with new types.
b5a936961c5e685dad7c77d87a4e824925e56fdc authored about 12 years ago by Keith Burdis <[email protected]>
b5a936961c5e685dad7c77d87a4e824925e56fdc authored about 12 years ago by Keith Burdis <[email protected]>
Added top level system hash.
af9bf1742feee4cdcbf2e79df803e0c6adc59309 authored about 12 years ago by Keith Burdis <[email protected]>
af9bf1742feee4cdcbf2e79df803e0c6adc59309 authored about 12 years ago by Keith Burdis <[email protected]>
Added top level system hash.
cf897028bba1e87a421a4a340be03734580fbbdb authored about 12 years ago by Keith Burdis <[email protected]>
cf897028bba1e87a421a4a340be03734580fbbdb authored about 12 years ago by Keith Burdis <[email protected]>
Explicitly use :: to reference the top of the class hierarchy. Avoid duplicate class declarations.
9fa57c095339bfa2a005b20bad15b7e6aa72aa27 authored about 12 years ago by Keith Burdis <[email protected]>
9fa57c095339bfa2a005b20bad15b7e6aa72aa27 authored about 12 years ago by Keith Burdis <[email protected]>
Explicitly use :: to reference the top of the class hierarchy.
2edb15dd6c00c295b0c0fbdc1b1bfeb7a5e7b918 authored about 12 years ago by Keith Burdis <[email protected]>
2edb15dd6c00c295b0c0fbdc1b1bfeb7a5e7b918 authored about 12 years ago by Keith Burdis <[email protected]>
Fixed typo.
fbd054cd39614961099f0c1eca23b3e0e0de2203 authored about 12 years ago by Keith Burdis <[email protected]>
fbd054cd39614961099f0c1eca23b3e0e0de2203 authored about 12 years ago by Keith Burdis <[email protected]>
Added support for /etc/security/limits.conf
403dfbf90afc7c7033b3bf5d88b802100d3d11e2 authored about 12 years ago by Keith Burdis <[email protected]>
403dfbf90afc7c7033b3bf5d88b802100d3d11e2 authored about 12 years ago by Keith Burdis <[email protected]>
Major change to put all data under a top-level system data structure. This allows better encapsulation making conflicts with other classes less likely.
b8c8130d74dacf90814b3401ce035c1aa525833a authored about 12 years ago by Keith Burdis <[email protected]>
b8c8130d74dacf90814b3401ce035c1aa525833a authored about 12 years ago by Keith Burdis <[email protected]>
Added support for types provider by the augeasproviders class
634a05dd955f6319a4f87b43b2dfd1b6073fc2e7 authored about 12 years ago by Keith Burdis <[email protected]>
634a05dd955f6319a4f87b43b2dfd1b6073fc2e7 authored about 12 years ago by Keith Burdis <[email protected]>
Module documentation and examples.
e8c1e0623025c8e878ea308efccd62c9ddc0b7df authored about 12 years ago by Keith Burdis <[email protected]>
e8c1e0623025c8e878ea308efccd62c9ddc0b7df authored about 12 years ago by Keith Burdis <[email protected]>
Added support for mount resources.
d2c8019f018677587afc76f16c125f6108ab4e67 authored about 12 years ago by Keith Burdis <[email protected]>
d2c8019f018677587afc76f16c125f6108ab4e67 authored about 12 years ago by Keith Burdis <[email protected]>
Avoid errors if no hiera configuration is supplied for any of the types.
59261047db6d02fcec625591531bd059dd15aa53 authored about 12 years ago by Keith Burdis <[email protected]>
59261047db6d02fcec625591531bd059dd15aa53 authored about 12 years ago by Keith Burdis <[email protected]>
Script to create hiera YAML package configuration suitable for system::packages.
f0a3df5d19a32df56af20869e5a9077e6f1fe4cc authored about 12 years ago by Keith Burdis <[email protected]>
f0a3df5d19a32df56af20869e5a9077e6f1fe4cc authored about 12 years ago by Keith Burdis <[email protected]>
Add users, groups, yum repositories and packages based on hiera data.
a25759933379958634c9a025d2e670a260c31b29 authored about 12 years ago by Keith Burdis <[email protected]>
a25759933379958634c9a025d2e670a260c31b29 authored about 12 years ago by Keith Burdis <[email protected]>
Initial commit
7b70debfabc053bd16b88af37cd7b5aca25acf8a authored about 12 years ago by Keith Burdis <[email protected]>
7b70debfabc053bd16b88af37cd7b5aca25acf8a authored about 12 years ago by Keith Burdis <[email protected]>