Mini Shell
"""
Grain that indicates the system is pending a reboot
See functions in salt.utils.win_system to see what conditions would indicate
a reboot is pending
"""
import logging
import salt.utils.platform
import salt.utils.win_system
log = logging.getLogger(__name__)
__virtualname__ = "pending_reboot"
def __virtual__():
if not salt.utils.platform.is_windows():
return False, "'pending_reboot' grain only available on Windows"
return __virtualname__
def pending_reboot():
"""
A grain that indicates that a Windows system is pending a reboot.
"""
return {"pending_reboot": salt.utils.win_system.get_pending_reboot()}
Zerion Mini Shell 1.0