Forge Home

service

Tasks that manipulate a service

174,087 downloads

8,391 latest version

5.0 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 3.0.0 (latest)
  • 2.3.1
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.0
  • 0.6.0
  • 0.5.0
  • 0.4.0
  • 0.3.1
  • 0.3.0
  • 0.2.0
  • 0.1.3
released May 16th 2022
This version is compatible with:
  • Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x
  • Puppet >= 6.0.0 < 8.0.0
  • , , , , , , ,
Tasks:
  • service

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-service', '2.2.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-service
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-service --version 2.2.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/service — version 2.2.0 May 16th 2022

Change log

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v2.2.0 - 2022-05-16

Full Changelog

Added

Fixed

v2.1.0 (2021-08-25)

Full Changelog

Added

v2.0.0 (2021-03-04)

Full Changelog

Changed

  • pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #172 (carabasdaniel)

v1.4.0 (2020-12-14)

Full Changelog

Added

  • pdksync - (feat) - Add support for Puppet 7 #162 (daianamezdrea)
  • pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #154 (david22swan)

1.3.0 (2020-07-31)

Full Changelog

Added

  • (maint) Add enable and disable actions for *nix #151 (lucywyman)

v1.2.0 (2019-12-12)

Full Changelog

Added

Fixed

v1.1.0 (2019-09-20)

Full Changelog

Added

1.0.0 (2019-04-24)

Full Changelog

Changed

  • pdksync - (MODULES-8444) - Raise lower Puppet bound #91 (david22swan)

v0.6.0 (2019-04-09)

Full Changelog

Added

Fixed

  • (MODULES-8717) Fix dependency issue with BoltSpec #80 (eimlav)

0.5.0 (2019-01-09)

Full Changelog

Added

  • (MODULES-8391) Enable implementations on the init task and hide others #61 (MikaelSmith)

Fixed

  • (MODULES-8420) Move to GEM_BOLT pattern #65 (donoghuc)
  • pdksync - (FM-7655) Fix rubygems-update for ruby \< 2.3 #62 (tphoney)

0.4.0 (2018-09-28)

Full Changelog

Added

  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #53 (tphoney)
  • (FM-7264) - Addition of support for ubuntu 18.04 #45 (david22swan)
  • [FM-7059] Addition of support for Debian 9 to service #44 (david22swan)

Fixed

  • (maint) - Fix so that W32Time is running at start of test #47 (david22swan)

0.3.1

Summary

Fixes a bug with the service::linux agentless task failing on the PE orchestratior.

Fixed

  • Stray line breaking service::linux task

Release 0.3.0

Summary

This release adds the ability to manage services without the puppet-agent being installed on the remote host.

Added

  • Agentless windows service management
  • Agentless linux service management
  • Linux task service restart

Release 0.2.0

Summary

This release uses the PDK convert functionality which in return makes the module PDK compliant. It also includes a roll up of maintenance changes.

Changed

  • Update modules to modulepath MODULES-5945.
  • Test cleanup.
  • Disable sysklogd on Linux to allow testing against rsyslog service.
  • Modulesync maintenance.

Release 0.1.3

Fixed

  • Readme updates.
  • Service attribute is now name.

Release 0.1.2

Fixed

  • Fixed locales project name.
  • Fixed cli description.

Release 0.1.1

This is the initial release of the service task.

## Features

  • Provides the following actions start, stop, restart, enable, disable, status.
  • Provider can optionally be specified.

* This Changelog was automatically generated by github_changelog_generator