class custom_scripts {

  class installedpackages {
     file { "/usr/local/sbin/installedpackages":
      owner => "root",
      group => "root",
      mode => "500",
      source => "puppet:///files/usr/local/sbin/installedpackages"
    }
  } #class installedpackages

  class getip {
    package {'html2text': ensure => installed }

    file {"/usr/local/bin/getip":
      owner => "root",
      group => "users",
      mode => "550",
      source => "puppet:///files/usr/local/bin/getip",
    }
  } #class getip
} #class custom_scripts