Version information
released Mar 31st 2015
This version is compatible with:
- Windows, , ,
Start using this module
Add this module to your Puppetfile:
mod 'fiddyspence-sleep', '1.2.0'
Learn more about managing modules with a PuppetfileDocumentation
fiddyspence/sleep — version 1.2.0 Mar 31st 2015
This is a puppet module to provide a sleep type and provider for posix and Windows systems
Defaults to refreshonly => true
Parameters:
bedtime: Total potential time to sleep for
wakeupfor: An optional test which will exit the sleep, runs every 10s, or as defined by...
dozetime: Period to sleep to between testing whether we should return
failontimeout: whether to fail the resource if the test never succeeds by the timeout - default false
Sample code:
sleep { 'until i need to wake up':
bedtime => 300, # how long to sleep for
wakeupfor => 'nc thedatabaseserver 3306 -w 1', # an optional test, run in a shell
dozetime => 10, # dozetime for the test interval, defaults to 10s
failontimeout => true, # whether to fail the resource if the test times out
}
Types in this module release
Puppet - Automating Configuration Management. Copyright (C) 2011 Puppet Labs Inc Puppet Labs can be contacted at: info@puppetlabs.com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.