Guest User

Untitled

a guest
Apr 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. require 'puppet/provider/parsedfile'
  2. require 'puppet/type/etcservice'
  3.  
  4. conf = "/etc/services"
  5.  
  6. Puppet::Type.type(:etcservice).provide(:etcservice,
  7. :parent => Puppet::Provider::ParsedFile,
  8. :default_target => conf
  9. ) do
  10. #defaultfor :operatingsystem => %w(hp-ux solaris)
  11.  
  12. @fields = [:name, :portslashprot, :comment]
  13.  
  14. text_line :comment, :match => /^\s*#/
  15. text_line :blank, :match => /^\s*$/
  16.  
  17. record_line self.name, :fields => @fields, :separator => /\s+/, :joiner => "\t", :optional => [:comment]
  18. end
Add Comment
Please, Sign In to add comment