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

Puppet-Lint cleanup

fc1f87ed99c999f271105f3f50af139787a4ce7f authored over 7 years ago by David Hollinger <[email protected]>
Replace Modulefile with metadata.json

e208bc9ae5795f708c8aa1bbf4136f022d2aa0e0 authored over 7 years ago by David Hollinger <[email protected]>
rubocop: autofix

1db1115325bfd490b54f12b5f8a7da6a34693f49 authored over 7 years ago by Tim Meusel <[email protected]>
add secret

62e66ac5f6eb50ce9b9edb3570f00dad986a4dd3 authored over 7 years ago by Tim Meusel <[email protected]>
modulesync 1.0.0

d6bab0db3e177303490c4fc4a9534ea2e450be1b authored over 7 years ago by Tim Meusel <[email protected]>
Transferred to the good people at Vox Pupuli.

75a4610ec9ef5cfff1c136c7ab6388e65bafb625 authored over 7 years ago by Keith Burdis <[email protected]>
Note that this software has not been maintained for some time

5f03d31a6eeb0ba0f73191e72119cae4d797ff99 authored about 9 years ago by Keith Burdis <[email protected]>
Merge pull request #24 from ianlunam/master

Stop using meta parameter as a variable

5afa43033d78b41b7e2e50514f894f3b780cb01b authored about 9 years ago by Keith Burdis <[email protected]>
Merge pull request #21 from skroes/master

add options into the resolver configuration

b8cfaafe3c8637d249ee2ddc9ad38c6be2924acb authored about 9 years ago by Keith Burdis <[email protected]>
Merge pull request #18 from theasci/fix-selbooleans

Small fixes for system::selbooleans

36fcb6a159dcbbbad231a2b03fbe93a308a93666 authored about 9 years ago by Keith Burdis <[email protected]>
Merge pull request #14 from marcw/master

Add OS limitation to README.md

03f5a2434b4ca8f9af483f6462643ba265930cff authored about 9 years ago by Keith Burdis <[email protected]>
Stop using meta parameter as a variable

bbbbb2cb5b7139c56277a42b3bdc3f22bec987ed authored almost 10 years ago by Ian Lunam <[email protected]>
add options into the resolver configuration

0e0d36ffd18d4168cd8835873848164410d9db02 authored about 10 years ago by Serge Kroes <[email protected]>
Allow the use of 3rd party ntp modules

16945cf18aed3c8e2b79aff4f40736668db8b9ee authored over 10 years ago by Dan Cox <[email protected]>
Fix for selinux check: Facter facts are always strings, so comparing against booleans doesn't work

6d66271be48240f43800e2d7e072261f8f898d6e authored over 10 years ago by Mason Malone <[email protected]>
Add system::selbooleans to the TOC (there's already a section for it)

afa279d426c9d79a96c7c88f32603e0fbccb267e authored over 10 years ago by Mason Malone <[email protected]>
Fix typo breaking system::sebooleans (selbooleana -> sebooleans)

c27ef0ec2aa818da4d9a5c7c077a0ba810b0bfdf authored over 10 years ago by Mason Malone <[email protected]>
Add OS limitation to README.md

dc12bc5f4bdbd5ddad8a4900d2b68f28df9d3d44 authored about 11 years ago by Marc Weistroff <[email protected]>
Merge pull request #12 from theasci/master

Don't require ipaddress and netmask if DHCP is enabled

5db39c3946ac8abf2d3a3fcc2288e50fcd9c9b29 authored about 11 years ago by Keith Burdis <[email protected]>
Don't write blank IPADDR and NETMASK lines in interface.erb

547241404f86e346ae935bbda30541f731f131de authored about 11 years ago by Mason Malone <[email protected]>
Don't require ipaddress and netmask if DHCP is enabled

1026f548d8e6b180546de8020319a1da8b7d6ce5 authored about 11 years ago by Mason Malone <[email protected]>
Release 0.7.4 - thanks for contributions from eshkay

b8476b23b1faf19c15ee857014b89bfc8cb77932 authored over 11 years ago by Keith Burdis <[email protected]>
Merge pull request #8 from eshkay/patch-1

Update Modulefile

212da971e7190f764612bceb7d5d52e193042727 authored over 11 years ago by Keith Burdis <[email protected]>
Update Modulefile

Changing dependency from ripienaar/concat to puppetlabs/concat

6762c0207b8f512e6b116006673b93f7f84ebb8e authored over 11 years ago by sauce@freenode <[email protected]>
Script to generate hiera network config on an existing host.

afb13424dbe60fdc152e2a0c905ae804bd69ad8c authored over 11 years ago by Keith Burdis <[email protected]>
Added note about conflict errors if duplicate resources are specified. Do not recommend using the defined() function as it often causes more problems than it solves.

c9126c05eb43f91b64bf1455831bb8cce42fb590 authored over 11 years ago by Keith Burdis <[email protected]>
Typos

fcd55d4e3c3811a53743674b249784d29ea57a4a authored over 11 years ago by Keith Burdis <[email protected]>
setfacl support

180cf3f25b0febc699c2e2ebebba571a07482e91 authored over 11 years ago by Keith Burdis <[email protected]>
Basic IPv6 support

ff4e48c5347c9e8a4747effbb139dbb9469e9d16 authored almost 12 years ago by Keith Burdis <[email protected]>
Manage simple mail smart host configuration (initially just Postfix). Mail

aliases are now set under 'mail' instead of a separate 'mailaliases'.

f15565c6e17211c87d7578c95ddd39b69169e5b7 authored almost 12 years ago by Keith Burdis <[email protected]>
selboolean does not have an augeasprovider.

6c9a8033b7c5938b1532708fec34bfd53a871eb7 authored almost 12 years ago by Keith Burdis <[email protected]>
Do not try to set a MAC address on a virtual interface. Instead make virtual interfaces dependent on their parents.

e3f2189f0d3b91340cdd12c353c52549834fb9be authored almost 12 years ago by Keith Burdis <[email protected]>
Removed unused parameter

2e95b4d37d54d9b7eaa04836c31dfd5b055bb8b1 authored almost 12 years ago by Keith Burdis <[email protected]>
Apply templates after the main stage as these will often override default application files.

ab224ea411d4979a62cf1ec10949621778fd9c1d authored almost 12 years ago by Keith Burdis <[email protected]>
Enable files to be created from ERB templates

87b053a83f003ca82f8d1269c51f33363aa8d96f authored almost 12 years ago by Keith Burdis <[email protected]>
Only apply SELinux boolean changes if SELinux is enabled

bf901bc96f04b569a3c3a0aac1626843b036eabe authored almost 12 years ago by Keith Burdis <[email protected]>
* Realize groups before users so that user primary groups exist when the user

is created.

* Make 'include system' work again (thanks mkm85) by avoiding mandatory
parameters i...

551b7363034a62428d1434d2bb9d0835a2a5cec4 authored almost 12 years ago by Keith Burdis <[email protected]>
Script to update the package versions in a YAML file based on what is installed on the current host.

4397ef94b9e00a3bf51e3c4e586a5b69b2dc68bc authored almost 12 years ago by Keith Burdis <[email protected]>
New release with bug fixes.

543a3f3f29858f93b57c4d92a23dd3919550c351 authored almost 12 years ago by Keith Burdis <[email protected]>
0.7.1:

* Added ldif2users script to create user/group config from an LDAP export

* Fixed bugs in user ...

13407ecf13ec4d1cc40823d6c99db1f1c1ed4c3c authored almost 12 years ago by Keith Burdis <[email protected]>
Fixed bugs in user and group realize preventing hiera data lookup from working

24248ecf5d8b2dfe13b18216c4e805e19534fff0 authored almost 12 years ago by Keith Burdis <[email protected]>
create user/group config from an LDAP export

51a7797acc84684cb6d2353da3dd1764fd0ccd30 authored almost 12 years ago by Keith Burdis <[email protected]>
Ensure all files have a 'Managed by Puppet' header

b4309e8ecdb683676861a73871143ed58ffe2c5c authored almost 12 years ago by Keith Burdis <[email protected]>
Fixed silly typo

5bdf8bba43562d71726d07dd55df1f0475a9bd94 authored almost 12 years ago by Keith Burdis <[email protected]>
Add ntp to the summary list.

f78d0c17478d423238d4e91df578c00713c720e3 authored almost 12 years ago by Keith Burdis <[email protected]>
Better describe what the basic network and DNS functionality is. Keep entries in alphabetical order.

1f8d792f4ef01a28397162cb8d0b668320255a16 authored almost 12 years ago by Keith Burdis <[email protected]>
Merged 0.6.4 changes into the 0.7.0 release.

268b41bb1c19e39d102b9cd63b423ef2592496aa authored almost 12 years ago by Keith Burdis <[email protected]>
Basic networking is now done.

9a3813c0ac6f844a74a2bbf594715765898c35c8 authored almost 12 years ago by Keith Burdis <[email protected]>
Remove non-essential defaults. Use ipaddress rather than ipaddr.

3c27e8f8a5e6dc061da6388a39021924714dbc11 authored almost 12 years ago by Keith Burdis <[email protected]>
Restart the network service if we change the interface config files change

706e86944cf5680c8103ad1968122952f3f4eb36 authored almost 12 years ago by Keith Burdis <[email protected]>
Fix typo in interface variable. Use ipaddress rather than ipaddr. Restart the network service if we change the interface config file

99fed6494253fd40f5336610f8bdf2db697b71b5 authored almost 12 years ago by Keith Burdis <[email protected]>
Actually include the network class

bbfd5dafc316ec6561ba81bd3679527bee13a1f3 authored almost 12 years ago by Keith Burdis <[email protected]>
Don't forget about the iburst parameter.

379da4a86c64054b3a9a06c9e744f99dc7f14132 authored almost 12 years ago by Keith Burdis <[email protected]>
Typo in variable name

4e2fede4b76a7663a5a04787ba20fdaaa1c84da0 authored almost 12 years ago by Keith Burdis <[email protected]>
Added missing template

46da4bebca95a81b9272e8840293a885a2c7d9f8 authored almost 12 years ago by Keith Burdis <[email protected]>
Merge branch 'network'

Added support for basic networking: set hostname, enable/disable
zeroconf/IPv6, set the default ...

7f0473f007c351475d466724a106237c43f092dc authored almost 12 years ago by Keith Burdis <[email protected]>
Used real instead of virtual to avoid a weird conflict with the virtual fact.

bd173df4d04eb50e69ec9fd65dc133db96366b52 authored almost 12 years ago by Keith Burdis <[email protected]>
Remove implemented features.

ae79a1736e25482fb11d46e4f6ca71a92bd4fec5 authored almost 12 years ago by Keith Burdis <[email protected]>
Merge branch 'virtual'

By default virtual user and group resources are now created that must then
be realized rather th...

23107278e987620e3f8f5aa1163641a465fffcb7 authored almost 12 years ago by Keith Burdis <[email protected]>
Query LDAP for users and groups and generate system::users and system::groups config.

ea8d20fa2f9a0bbae9be5e4ec1d57a046a6706b7 authored almost 12 years ago by Keith Burdis <[email protected]>
Incorporated routes into interfaces config. Added templates to create interface and route file entries.

9e8ec2a327bb405bb5d99353cc2eb5dbb921950e authored almost 12 years ago by Keith Burdis <[email protected]>
Manage NTP servers in /etc/ntp.conf

9f1cef429670edc755a3d0e7e93652bf4e52e05c authored almost 12 years ago by Keith Burdis <[email protected]>
Simple network configuration. Currently RedHat only.

4f43b782ac9c06423c2b9366a92a97432de24ac9 authored almost 12 years ago by Keith Burdis <[email protected]>
Added support for managing SELinux booleans.

1e453cf71098d37073714684cf6e599e3884d0d1 authored almost 12 years ago by Keith Burdis <[email protected]>
Added support for managing SELinux booleans.

e9bfb3e3018f56ad5aceca7804a37b24785cfaa3 authored almost 12 years ago by Keith Burdis <[email protected]>
Updated TODO list. Please raise bugs if you'd like anything else added.

3f67cf52031b4fe30d76f67891688bd5e2ba6491 authored almost 12 years ago by Keith Burdis <[email protected]>
Documentation, examples and changelog update for switch to virtual users and groups by default.

d74d2a1e27b73644f74c965abfaaa5441f254569 authored almost 12 years ago by Keith Burdis <[email protected]>
Provide a way for lists of virtual users and groups to be realized.

873719d03691be8484deffa8776789441d599ba5 authored almost 12 years ago by Keith Burdis <[email protected]>
Use a boolean to determine whether or not to create virtual users or groups. The default is now to create virtual resources.

45a918c3ad622712fa22b322e7424fef5cfc5bc0 authored almost 12 years ago by Keith Burdis <[email protected]>
This is a copy of the Puppet 3.1.0 create_resources function that finally supports virtual resources. Added here so that this module can be used by older Puppet version.

dc6c5fd66e1774677d85906077a846034d76330d authored almost 12 years ago by Keith Burdis <[email protected]>
Merged in default branch changes

d461743c42a8c8358d6d4813c2932923272474fc authored almost 12 years ago by Keith Burdis <[email protected]>
-

3d0eb846cb9e4cd7ffdedc40200a50898f031120 authored almost 12 years ago by Keith Burdis <[email protected]>
Facts that have array values now create multiple facts with the array index

as a suffix.

5f4a01199ed12e30ba1432a1f910e852fd107fb1 authored almost 12 years ago by Keith Burdis <[email protected]>
There will be more scripts soon to put them in a separate directory.

7dc51bc36bbc43fc7a77e179e447f1bbc5e4e503 authored almost 12 years ago by Keith Burdis <[email protected]>
Merge branch 'master' of github.com:erwbgy/puppet-system

4cbfd3d3babba70ce3ba263c352350156307ed13 authored almost 12 years ago by Keith Burdis <[email protected]>
Facts can now be set by running scripts

939da4ee46a6d9057f1b81f89eaabeb113ea5984 authored almost 12 years ago by Keith Burdis <[email protected]>
Set custom facts using the facter_dot_d Facter plugin that loads facts from

/etc/facter/facts.d. Set 'system::facts::cleanold: true' to remove facts from
the old locations ...

ce18b4f9d34ac0ac76ee84e9062350f193fb7c4b authored almost 12 years ago by Keith Burdis <[email protected]>
Got rid of excludes and added support for schedules everywhere.

03953e2e5fd37215d48c3a5f0a39437486b91154 authored almost 12 years ago by Keith Burdis <[email protected]>
system::exclude example

f1538cd217c3b5c91a0d1b2cca4839e524111698 authored almost 12 years ago by Keith Burdis <[email protected]>
Updated documentation based on 0.6.0 changes.

6eb5b1576dc04b100ad2204d43a242007521c0f9 authored almost 12 years ago by Keith Burdis <[email protected]>
Use augeas to make sysconfig file changes as it is more reliable. One

limitation is that all values are now unquoted so they can't have any
whitespace. This only appea...

c5a9768549e08721c5ec39b51c2e61cb06a3c218 authored almost 12 years ago by Keith Burdis <[email protected]>
Typo: '$' missing for member.

9b4ab1af4fb98e9afd6a642be87f3a6f88d82eb8 authored almost 12 years ago by Keith Burdis <[email protected]>
Remove system::syslog as it is not up-to-date.

09499a2c67dd929e69cbb4d2a0755ca50243b5c9 authored almost 12 years ago by Keith Burdis <[email protected]>
Fail gracefully if no hiera config is found for a class.

906ea44966dc79ea948928572e396f17b73f2d4e authored almost 12 years ago by Keith Burdis <[email protected]>
Planned changes.

a01f645f0c3f430815c606188231eed4cba70790 authored almost 12 years ago by Keith Burdis <[email protected]>
system::augeas NTP example.

d74f412db1f17bc16f2cae188a4fe80c9e2415d1 authored almost 12 years ago by Keith Burdis <[email protected]>
Typo

ae8d7627990483b970114a8e0bae55fa7db3949d authored almost 12 years ago by Keith Burdis <[email protected]>
Initial rspec-puppet tests

153c3140b8b0aba1c2162400895769d54a5249e0 authored almost 12 years ago by Keith Burdis <[email protected]>
Typo

86e30ac86097878f420073927821fcd62d668743 authored almost 12 years ago by Keith Burdis <[email protected]>
Put header and entry in the correct classes. Fix search replace error giving garbled class names.

d695dd40fb047f794a57baab67340506e69a9140 authored almost 12 years ago by Keith Burdis <[email protected]>
Added support for the augeas type to enable simple configuration file

changes to be made without writing new classes

28d1d2eff2bf8b0be9a2ab2d81982794c7a91c92 authored almost 12 years ago by Keith Burdis <[email protected]>
Added support for the augeas type to enable simple configuration file

changes to be made without writing new classes.

f58c1650328f51b1a9a28560271bf1bb27484d92 authored almost 12 years ago by Keith Burdis <[email protected]>
Changed the yumgroup type to have a default 'daily' schedule to reduce the

time Puppet runs take - package group changes are usually rare after the host
is first set up. U...

3ac114ead99b3768be33c19ebb03e4f3c14857d0 authored almost 12 years ago by Keith Burdis <[email protected]>
Added support for schedules so that configuration does not need to be

applied with every Puppet run

afae3bfa81689dfcf80de5e6339d7d8be37bb0c2 authored almost 12 years ago by Keith Burdis <[email protected]>
Refactoring to make it easier to use without hiera (ie. just as parameterised classes). Added an exclude parameter so that particular system classes can be excluded when doing 'include system', which is useful when testing or debugging issues.

e8db613db511b622718a2aa7c60bb4961dc71971 authored almost 12 years ago by Keith Burdis <[email protected]>
Added 'crontabs' to create user crontab entries

Added 'execs' to run idempotent external commands

569bd9d1eaca200b8852b685f3a5bcce9e40fd4a authored about 12 years ago by Keith Burdis <[email protected]>
Support for creating and realizing virtual users and groups. Requires '(#15081) Make virtual resources work with create_resources' which will only be available in Puppet 3.1 so will only merge into master then.

529eab38a6296f229feb906afa1aa0cca92a7ab5 authored about 12 years ago by Keith Burdis <[email protected]>
More useful system::sshd examples.

54d0b0325080d3e5886cea4d032b6e4283f24254 authored about 12 years ago by Keith Burdis <[email protected]>
Added a usecache option for when 'yum -C grouplist' does not work

6a4b96815536eee625bcb034309f5407d112190b authored about 12 years ago by Keith Burdis <[email protected]>
Added a usecache option for when 'yum -C grouplist' does not work

0814a8c781d3aa8d0e26116b7106a37bb9342485 authored about 12 years ago by Keith Burdis <[email protected]>