# link { "/usr/bin/convert": target => "/usr/local/bin/convert" }
# e.g. equivalent to bash# ln -s /usr/bin/convert /usr/local/bin/convert
-define link(
- $target = 'absent'
-) {
- if ($target != 'absent') {
- file { "$name":
- ensure => link,
- target => "${target}"
- }
- }else{
- file { "$name":
- ensure => absent,
- recurse => true,
- force => true
- }
- }
+define link($target = absent) {
+ file{$name: ensure => $target; }
}
-