diff options
author | Nan Liu <nan@puppetlabs.com> | 2012-06-25 13:43:26 -0700 |
---|---|---|
committer | Nan Liu <nan@puppetlabs.com> | 2012-06-25 14:34:15 -0700 |
commit | 600754c8d841646c73df3e0fe5d4290e8ddfd37d (patch) | |
tree | 3ae144a5eaba9b35376c81d802a918f16c2b689f /manifests | |
parent | a45261555e1b70fc041fc001b4d4c1d18693ccc1 (diff) | |
download | puppet-tftp-600754c8d841646c73df3e0fe5d4290e8ddfd37d.tar.gz puppet-tftp-600754c8d841646c73df3e0fe5d4290e8ddfd37d.tar.bz2 |
Update documentation and README.
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/file.pp | 21 | ||||
-rw-r--r-- | manifests/init.pp | 2 | ||||
-rw-r--r-- | manifests/params.pp | 9 |
3 files changed, 22 insertions, 10 deletions
diff --git a/manifests/file.pp b/manifests/file.pp index b3985c7..3628188 100644 --- a/manifests/file.pp +++ b/manifests/file.pp @@ -2,12 +2,31 @@ # # Parameters: # +# [*ensure*]: file type, default file. +# [*owner*]: file owner, default tftp. +# [*group*]: file group. default tftp. +# [*mode*]: file mode, default 0644 (puppet will change to 0755 for directories). +# [*content*]: file content. +# [*source*]: file source, defaults to puppet*]:///module/${caller_module_name}/${name} for files without content. +# [*recurse*]: directory recurse, default false. +# [*purge*]: directory recurse and purge. +# [*replace*]: replace directory with file or symlink, default undef, +# [*recurselimit*]: directory recurse limit, default undef, +# # Actions: # -# Requires: +# Deploy files into the tftp directory. # # Usage: # +# tftp::file { 'pxelinux.0': +# source => 'puppet:///modules/acme/pxelinux.0', +# } +# +# tftp::file { 'pxelinux.cfg': +# ensure => directory, +# } +# define tftp::file ( $ensure = file, $owner = 'tftp', diff --git a/manifests/init.pp b/manifests/init.pp index 13954b5..9dfab37 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -18,7 +18,7 @@ # # Usage: # -# class tftp { +# class { 'tftp': # directory => '/opt/tftp', # address => $::ipaddress, # options => '--ipv6 --timeout 60', diff --git a/manifests/params.pp b/manifests/params.pp index 564e0f2..e658184 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -1,13 +1,6 @@ # Class: tftp::params # -# Parameters: -# -# Actions: -# -# Requires: -# -# Usage: -# +# TFTP class parameters. class tftp::params { $address = '0.0.0.0' $port = '69' |