reboot

pdk
supported
tasks
Adds a type and provider for managing system reboots.

3,400,824 downloads

15,198 latest version

5.0 quality score

Version information

  • 5.1.0 (latest)
  • 5.0.0
  • 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
  • Windows
    ,
    RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Scientific
    ,
    SLES
    ,
    Debian
    , Ubuntu,
    AIX
    ,
    Rocky
    ,
    AlmaLinux
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