Krzysztof Wilczynski
45b5b472a1
First version. Simple shuffle function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:14:38 +01:00
Krzysztof Wilczynski
4d6b350509
First version. Simple reverse function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:14:24 +01:00
Krzysztof Wilczynski
19f6ca9d75
First version. Simple include function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:14:12 +01:00
Krzysztof Wilczynski
a718b9b4a4
First version. Simple count function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:13:31 +01:00
Krzysztof Wilczynski
de0e7adb66
First version. Simple empty function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:09:26 +01:00
Krzysztof Wilczynski
738db6eb70
Re-factor of the original function. Now its behaviour is either to join
...
with prefix or just add prefix or simply join. This depends on its use.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:05:20 +01:00
Krzysztof Wilczynski
af5d789e15
First version. Simple prefix function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:04:10 +01:00
Krzysztof Wilczynski
1b4ade7b2a
First version. Simple join function to use within Puppet DSL.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:02:59 +01:00
Krzysztof Wilczynski
f87fcecdfb
Small re-factor to fact function.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-26 00:00:58 +01:00
Krzysztof Wilczynski
28254bef6b
Changing name of join.rb to join_with_prefix.rb to make room for
...
its simpler version.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 23:33:26 +01:00
Krzysztof Wilczynski
50cb2cd05a
Small re-factor of fact function.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 23:32:41 +01:00
Krzysztof Wilczynski
7e7c7ce2ee
First version. Function opposite to the bool2num one. Converts
...
number to appropriate boolean value.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 03:47:31 +01:00
Krzysztof Wilczynski
1a8617404c
Minor update.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 03:46:46 +01:00
Krzysztof Wilczynski
87a825e609
First version. Improvment upon bool2num function found on the Internet.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 03:19:10 +01:00
Krzysztof Wilczynski
914d5c2f38
Added help accessible via the :doc functionality in Puppet's newfunction.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 02:47:16 +01:00
Krzysztof Wilczynski
bb231bdfc2
Updated help message.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 02:46:12 +01:00
Krzysztof Wilczynski
a64c206708
Update to error reporting.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 02:06:50 +01:00
Krzysztof Wilczynski
61936fdeaa
Updated error check and reporting. Also we now return empty
...
string value i.e. "" instead of raising an exception when a
particular fact is not present. We also make use of strinterp()
explicitly to evaluate arguments passed to the function.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-25 02:02:00 +01:00
Krzysztof Wilczynski
4a72b0efde
Adding more error checking ...
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-24 20:55:35 +01:00
Krzysztof Wilczynski
eefd7a9fc4
Adding ability to specifiy range as the index when selecting indices to collect.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-24 01:35:49 +01:00
Krzysztof Wilczynski
fa68d78b20
Small changes. Added better error checking etc ...
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 18:11:08 +01:00
Krzysztof Wilczynski
908459c1ad
First version. Function that allows to collect selected indices
...
from an array within Puppet manifest. More or less how array slicing
works in Perl ...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 17:45:49 +01:00
Krzysztof Wilczynski
92d4a4eb85
First version. Adding join to Puppet for use within the manifest files.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 16:43:11 +01:00
Krzysztof Wilczynski
4a57da669c
Fix. It is better to promote good practice...
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 02:55:08 +01:00
Krzysztof Wilczynski
0b1aab2ed5
Small changes. Mainly to formatting of the help provided.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 01:56:30 +01:00
Krzysztof Wilczynski
54b0d37bac
We do not need cronrand.rb any more.
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 01:44:24 +01:00
Krzysztof Wilczynski
399dd8cca8
First version. A function for Puppet that allows to retrieve a fact from Facter
...
easily instead of resorting to awful "inline_template" use-and-abuse practices.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-04-23 01:28:11 +01:00
Krzysztof Wilczynski
55c94178eb
Minor changes. Added placeholder for :doc in Puppet's newfunction to fill later.
2011-04-23 01:18:52 +01:00
Krzysztof Wilczynski
e1bb7393bb
Create destination directory on-demand i.e. when missing ...
...
Signed-off-by: Krzsysztof Wilczynski <krzysztof.wilczynski@linux.com>
2011-03-23 02:17:32 +00:00
Krzysztof Wilczynski
c3ed006be2
Changing the name of the file to reflect change in the function name.
2011-03-14 13:13:33 +01:00
Krzysztof Wilczynski
d629e15f29
Adding README file ...
2011-03-14 00:04:08 +00:00
Krzysztof Wilczynski
8e6bf2a079
First version.
2011-03-13 23:56:44 +00:00
Krzysztof Wilczynski
a7081fd027
Changing the way how function description and usage was given. Now documentation is exposed properly via Puppet itself.
2011-03-13 23:39:43 +00:00
Krzysztof Wilczynski
c73be8fdbd
Changing the name of the file to reflect change in the function name.
2011-03-13 23:37:46 +00:00
Krzysztof Wilczynski
00a4c4ebcc
Small re-factor.
2011-03-12 23:15:02 +00:00
Krzysztof Wilczynski
0eea8ac101
Check for the number of arguments given.
2011-03-12 23:05:56 +00:00
Krzysztof Wilczynski
49d208a13e
Small re-factor.
2011-03-11 18:30:49 +00:00
Roman Barczyński
36ec2c36ea
Merge branch 'kwilczynski-master'
2011-03-04 14:06:42 +01:00
Roman Barczyński
3a4b4559fe
Merge branch 'master' of git://github.com/kwilczynski/puppet-functions into kwilczynski-master
2011-03-04 14:04:56 +01:00
Krzysztof Wilczynski
19fd344a0f
Fix. The data structure should only be populated and/or set to be empty if and only if key is present.
2011-03-03 13:14:56 +01:00
Krzysztof Wilczynski
c5293e630c
Fix. Should yield empty data structure when given key cannot be found in the hash upon parsing YAML file.
2011-03-03 09:18:12 +00:00
Krzysztof Wilczynski
688fd8c1aa
Fix. Given vim mode line should end with : in order to work.
2011-03-03 09:17:06 +00:00
Krzysztof Wilczynski
1064abcb6e
Re-factor. Removed not needed shebang for Ruby.
2011-03-03 09:10:36 +00:00
Roman Barczyński
ab749e7414
no need for "#! ruby", vim modeline must end with ":", and fixed not found key bug
2011-03-03 04:08:32 +01:00
Roman Barczyński
5caaf18c10
Merge git://github.com/kwilczynski/puppet-functions
2011-03-03 03:46:58 +01:00
Krzysztof Wilczynski
e566661cc7
Fix to a type in the documentation.
2011-03-03 02:45:11 +00:00
Krzysztof Wilczynski
20fcf0e610
Re-factor of the code to make it more Puppet-friendly and update of the short documentation in the comment lines.
2011-03-03 02:37:26 +00:00
Roman Barczyński
13098ff934
cronrand - stateful (between puppet runs) randomizer eg. for cron minutes for equal load distribution
2011-03-03 03:09:55 +01:00
Roman Barczyński
b305bbeac7
initial version
2011-03-03 02:48:35 +01:00