Report abuse

define putafile($yourvar) {
    file  { "/etc/samba/smb.conf":
        ensure => present,
        content => template("putafile.erb")
    }

Use it with eg

putafile { "putanamehere":
    yourvar => "yourip"
}


In the template:

<%= yourvar %>