Forge Home

reboot

Adds a type and provider for managing system reboots.

3,262,557 downloads

31,798 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

  • 5.0.0 (latest)
  • 4.3.1
  • 4.3.0
  • 4.2.0
  • 4.1.0
  • 4.0.2
  • 4.0.1
  • 4.0.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.2
  • 2.1.1
  • 2.0.0
  • 1.2.1
  • 1.2.0
  • 1.1.0
  • 1.0.0
  • 0.1.9
  • 0.1.8
  • 0.1.7
  • 0.1.6
  • 0.1.5
  • 0.1.4
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Jun 6th 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
  • , , , , , , , Ubuntu, , ,
Tasks:
  • reboot
  • last_boot_time
Plans:
  • reboot

Start using this module

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

Add this module to your Puppetfile:

mod 'puppetlabs-reboot', '4.2.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

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

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-reboot --version 4.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
Tags: windows, reboot

Documentation

puppetlabs/reboot — version 4.2.0 Jun 6th 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.

v4.2.0 (2022-06-06)

Full Changelog

Added

Fixed

v4.1.0 (2021-08-23)

Full Changelog

Added

Fixed

  • (MODULES-11149) Modify result of 'last' to remove current time #305 (nmburgan)

v4.0.2 (2021-03-19)

Full Changelog

Fixed

  • (MODULES-10963) remove win32-process on Puppet 7 #287 (gimmyxd)

v4.0.1 (2021-03-15)

Full Changelog

Fixed

  • Cleanup: Changed to ctrl::sleep() and removed redundant reboot::sleep() function #284 (fetzerms)
  • (MODULES-10955) More robust handling of reboot-task output #280 (fetzerms)

v4.0.0 (2021-02-27)

Full Changelog

Changed

v3.2.0 (2021-01-19)

Full Changelog

Added

v3.1.0 (2020-11-17)

Full Changelog

Added

  • pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #253 (david22swan)

v3.0.0 (2020-02-27)

Full Changelog

Changed

  • (GH-1376) Change $nodes parameter for reboot plan to $targets #223 (beechtom)

v2.4.0 (2020-02-03)

Full Changelog

Added

v2.3.0 (2019-12-06)

Full Changelog

Added

Fixed

2.2.0 (2019-07-24)

Full Changelog

v2.2.0 (2019-07-24)

Full Changelog

Added

Fixed

  • Add additional guards for nix process detach #210 (reidmv)
  • Fix plan return value #209 (reidmv)
  • MODULES-8726: Ensure sbin is in the path #205 (xalimar)
  • [MODULES-8718] Check for root or sudo in the reboot task nix.sh script #203 (thilinapiy)
  • (MODULES-8717) Fix dependency issue on boltspec #202 (HelenCampbell)

Changelog

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.

[Unreleased]

[2.1.2] - 2018-12-13

Fixed

  • Fix infinite reboot plan wait loop on Windows when reboot takes under a minute (MODULES-8353)
  • Mark last_boot_time task implementations as private so they're not listed by Bolt.

[2.1.1] - 2018-12-06

Added

  • Use wait_until_available to reduce task runs (BOLT-956)
  • Add bash and powershell implementations of reboot task (BOLT-459)
  • Support for Puppet 6 (MODULES-7832)
  • Add Rubocop to enforce PDK rules (MODULES-5896)
  • Add Beaker Testmode Switcher (MODULES-6745)
  • Add acceptance-test support for Debian 9, Ubuntu 16.04 and Ubuntu 18.04 (MODULES-7417)

Changed

Fixed

Removed

  • Support for SLES 5 and Debian 7 (FM-6968)

Security

[2.0.0] - 2018-01-23

Added

Fixed

  • Converted test framework from Beaker to Beaker-RSpec (MODULES-5977)

Removed

  • Ended support for Puppet 3

[1.2.1] - 2015-11-24

Added

  • Pending reboot - Allow setting a flag directly on provider (MODULES-2822)

Changed

[1.2.0] - 2015-10-14

Added

  • Pending reboot - detect computer rename (MODULES-2657)
  • Pending reboot - Detect DSC pending reboot state (MODULES-2658)
  • Pending reboot - Detect CCM pending reboot state (MODULES-2659)

Changed

[1.1.0] - 2015-07-28 - Supported Release 1.1.0

Added

  • Add notice when system is scheduling a reboot

Changed

  • Move Linux provider to use new POSIX provider
  • Fix Unit and Acceptance Test cases

[1.0.0] - 2015-04-15

Added

  • Linux support

Changed

  • Reboot is now triggered at_exit instead of watching for ruby process to end

Removed

  • Prompt for windows reboot
  • catalog_apply_timeout parameter

[0.1.9] - 2014-11-11

Changed

  • Fixes issues URL in metadata

[0.1.8] - 2014-08-25

Changed

  • Fixes for working on x64-native ruby.

[0.1.7] - 2014-07-15

Changed

  • Update metadata.json so the module can be uninstalled and upgraded via the puppet module command.

[0.1.6] - 2014-04-15

Changed

  • Updated metadata.

[0.1.5] - 2014-03-04

Added

  • The version is 0.x but should be considered a 1.x for semantic versioning purposes.

[0.1.4] - 2014-02-07

Changed

  • Add a workaround for a ruby bug that can prevent ruby.exe from exiting (PUP-1578)

[0.1.2] - 2013-09-27

Changed

  • Never load sample.pp in production

[0.1.1] - 2013-09-27

  • Only manage reboot resources on systems where shutdown.exe exists (FM-105)
  • Module does not work on Windows 2003 (FM-106)
  • Update description in init.pp (PP-433)

[0.1.0] - 2013-09-17

Added

  • Initial release of the reboot module

* This Changelog was automatically generated by github_changelog_generator