Knife-Zero doesn't include Berkshelf support, so vendoring everything in the repo is convenient again
2.8 KiB
2.8 KiB
Poise-Service Changelog
v1.5.2
- Set
declared_type
on the mixin-createdpoise_service
resource so it works correctly with ChefSpec.
v1.5.1
- Fix the
sysvinit
provider on Amazon Linux under Chef 13.
v1.5.0
- Added
never_start
andnever_stop
provider options to prevent Chef from starting or stopping a service. - Automatically reload systemd when removing a service if auto_reload is enabled.
- Improved dummy provider, records process output to
/var/run/service_name.out
and arestart_delay
provider option to the dummy provider to wait between stopping and starting.
v1.4.2
- Fix the
noterm
test service to work on Ruby 2.3.
v1.4.1
- Fix
poise_service_user
on Solaris and make it closer to being usable on Windows.
v1.4.0
- #31 Add
shell
property topoise_service_user
resource.
v1.3.1
- #25 Cope with a service user with an invalid home directory.
- Use the correct default cookbook for
service_template
when used with additional plugins.
v1.3.0
- Allow setting
pid_file_external false
as a provider option for thesysvinit
provider to have non-standard path but keep the internal handling. - Improved quoting for environment variables in the
inittab
provider.
v1.2.1
- #23 Fix service templates on AIX and FreeBSD to use the correct root group.
v1.2.0
- The
Restart
mode for systemd services can now be controlled via provider option and defaults toon-failure
to match other providers.
v1.1.2
- #22 Set all script commands
for the
sysvinit
provider. This should fix compatibility with EL5.
v1.1.1
- Fix an incorrect value in
poise_service_test
. This is not relevant to end-users ofpoise-service
.
v1.1.0
- Added
inittab
provider to manage services using old-fashioned/etc/inittab
.
v1.0.4
- Set GID correctly in all service providers.
- Allow overriding the path to the generated sysvinit script.
v1.0.3
- #10 Fixes for ensuring services are restarted when their command or user changes.
- #11 Revamp the
sysvinit
provider for non-Debian platforms to be more stable. - #12 Improve the
dummy
provider to handle dropping privs correctly.
v1.0.2
- Fix a potential infinite loop when starting a service with the dummy provider.
- #2 Remove usage of root default files so uploading with Berkshelf works (for now).
v1.0.1
- Don't use a shared, mutable default value for
#environment
.
v1.0.0
- Initial release!