Revert default slack_icon value to undef
Setting the default value breaks all the tests. Having a defined default value is more of a clarity in config thing than a functional requirement, since the code will fall back to the hardcoded ":ocean:" value if the value is undefined.
Trim "full_name" when module name has no dashes
If the module name has no dash (i.e., data['repository']['full_name'] = 'owner/module_name' ), then previous trimming will not work. In such case we need trim 'owner/' part in the 'full_name' variable.
webhook: use the systemd service by default
systemd is standard nowadays, so default to that instead of the init script. Remove the suse service template because the redhat one would work equivalently. Rename the redhat one to be generic.
travis: test with ubuntu 18.04 instead of 14.04
Ubuntu 14.04 supported ended in April 2019. Ubuntu 18.04 is the current LTS release.
Merge pull request #497 from 0x6d617474/slack_icon_docs
Add slack_icon docs to README
Merge pull request #494 from kenyon/webhook_systemd_is_default
webhook: use the systemd service by default
r10k webhook logfiles should not be executable
webhook manifest sets the webhook logdirectory to 0755 using recurse. when using logrotation the logrotate config file should be able to set individual permissions on rotated logfiles. changing file resource default from 0644 to 0755 as puppet internally will set directories to 0755 by itself: https://github.com/puppetlabs/puppet/blob/master/lib/puppet/type/file/mode.rb#L102 removing recurse true to allow logrotate to set individual permissions. set specific mode on webhook bin file
Merge pull request #500 from tuxmea/filemode_rotated_logfiles
r10k webhook logfiles should not be executable
See https://github.com/puppetlabs/r10k/blob/master/doc/dynamic-environments/configuration.mkd#pool_size for more informations.
Merge pull request #492 from syseleven/feature/add-pool_size
Implement pool_size parameter
remove git dependency from r10k::install::puppet_gem
Merge pull request #503 from bastelfreak/archlinux
implement Archlinux support
Merge pull request #502 from Andor/master
remove git dependency from r10k::install::puppet_gem
Merge pull request #501 from voxpupuli/modulesync
modulesync 2.9.0 & drop Ubuntu 14.04, add 16.04/18.04
Merge pull request #498 from posledov/master
Trim "full_name" when module name has no dash
Merge pull request #491 from EncoreTechnologies/master
Allow uppercase characters in environment names