PUPPET-DEVICE(8) OpenVox manual PUPPET-DEVICE(8) (NAME) puppet-device - OpenVox (SYNOPSIS) OpenVox . cron (scheduled task) . (USAGE) puppet device [-h|--help] [-v|--verbose] [-d|--debug] [-l|--logdest syslog|file|console] [--detailed-exitcodes] [--deviceconfig file] [-w|--waitforcert seconds] [--libdir directory] [-a|--apply file] [-f|--facts] [-r|--resource type [name]] [-t|--target device] [--user=user] [-V|--version] (DESCRIPTION) fact (agent) OpenVox . (USAGE NOTES) puppet-device OpenVox device.conf $confdir/device.conf $deviceconfig . device.conf INI : [DEVICE_CERTNAME] type TYPE url URL debug certname . type url . debug (transport) telnet ssh . https://puppet.com/docs/puppet/latest/config_file_device.html . (OPTIONS) . 'server' '--server servername' . --help, -h . --verbose, -v . --debug, -d . --logdest, -l (). 'syslog' ( syslog ) 'console' . 'console' 'syslog' . (: /path/file1,console,/path/file2). '.json' JSON . ']' JSON . --detailed-exitcodes . '1' '2' '4' . '3' '5' '6' '7' (bitwise) . --deviceconfig puppet device. : $confdir/device.conf --waitforcert, -w 120 () . puppet device 2 (poll) . . 0 . --libdir libdir . libdir pluginsync . . '.jsonl' JSON (JSON Lines) . --apply . (target) . --facts fact . (target) . --resource Puppet puppet resource. . --target . --target / device.conf. / . --to_yaml yaml Hiera create_resources. --user . (EXAMPLE) $ puppet device --target remotehost --verbose (AUTHOR) Brice Figureau (COPYRIGHT) Copyright (c) 2011-2018 Puppet Inc., Copyright (c) 2024 Vox Pupuli Licensed under the Apache 2.0 License Vox Pupuli January 2025 PUPPET-DEVICE(8)