Resource Type: boot_environment

Defined in:
lib/puppet/type/boot_environment.rb
Providers:
boot_environment

Overview

Manage Oracle Solaris Boot Environments (BEs)

Properties

  • activate

    Activate the specified BE. Only one BE may be active at a time. Activating an instance does not reboot the system to change the running BE.

    Supported values:
    • true
    • false
  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • running

    An existing BE may be Active and/or Running. This parameter has no effect on behavior and exists only for display purposes.

    Supported values:
    • true
    • false

Parameters

  • clone_be

    Create a new BE from an existing inactive BE or BE@snapshot. Clone BE cannot be changed after BE creation.

    Supported values:
    • /^[\p{Alnum}\-\:\_\.]+(?:@[\p{Alnum}\-\:\_\.]+)?$/
  • description

    Description for the new BE. Description cannot be changed after BE creation.

    Supported values:
    • /^[\s\p{Alnum}\-\:\_\.]+$/
  • name (namevar)

    The BE name

  • options

    Create the datasets for a new BE with specific zfs(8) properties. Specify options as a hash. Properties are not synchronized after BE creation.

  • zpool

    Create the new BE in the specified zpool. Zpool is ignored for a cloned BE. Zpool cannot be changed after BE creation.

    Supported values:
    • /^[\p{Alnum}\-\:\_\.]+$/