# salt.modules.solaris_system

Support for reboot, shutdown, etc

This module is assumes we are using solaris-like shutdown

Added in version 2016.3.0.

salt.modules.solaris_system.halt()

  Halt a running system

  CLI Example:

      salt '*' system.halt

salt.modules.solaris_system.init(state)

  Change the system runlevel on sysV compatible systems

  CLI Example:

  statestring

    Init state

      salt '*' system.init 3

salt.modules.solaris_system.poweroff()

  Poweroff a running system

  CLI Example:

      salt '*' system.poweroff

salt.modules.solaris_system.reboot(delay=0, message=None)

  Reboot the system

  delayint

    Optional wait time in seconds before the system will be rebooted.

  messagestring

    Optional message to broadcast before rebooting.

  CLI Example:

      salt '*' system.reboot
      salt '*' system.reboot 60 "=== system upgraded ==="

salt.modules.solaris_system.shutdown(delay=0, message=None)

  Shutdown a running system

  delayint

    Optional wait time in seconds before the system will be shutdown.

  messagestring

    Optional message to broadcast before rebooting.

  CLI Example:

      salt '*' system.shutdown
      salt '*' system.shutdown 60 "=== disk replacement ==="