clburlison / puppet-outset

Puppet module to install and manage outset
MIT License
0 stars 0 forks source link

puppet-outset

Setup outset using puppet.

Original project found here: chilcote/outset.

Usage

Using a file distributed via pluginsync

outset::boot_every{'disable_wifi.sh':
    script => 'puppet:///modules/mac_base/disable_wifi/disable_wifi.sh'
}

Using a template, and a high priority value to make it run last (default is 10)

outset::login_once{'dock.sh':
    script  => template('mac_base/dock/dock.sh.erb'),
    type    => 'template',
    priority => 99
}

Compound example: pluginsync, hiera, and update parameter.

outset::login_once{'district_dock.sh':
    script   => hiera('outsetdock::script', 'puppet:///modules/profile/dockutil/district_dock.sh'),
    update   => true,
    priority => '5'
}

Why use this module?

Graham Gilbert has an almost identical module located here. The main benefits include: