Sign in
apache
/
incubator-ambari
/
38d8eba1c337325bf4cdc3bf18c4f554af4026ef
/
.
/
branch-1.2
/
ambari-agent
/
src
/
main
/
puppet
/
modules
/
stdlib
/
lib
/
puppet
/
provider
/
append_line
/
ruby.rb
blob: 5e78659568785395f46f801b613cda13dde8b8c9 [
file
] [
log
] [
blame
]
Puppet
::
Type
.
type
(:
append_line
).
provide
(:
ruby
)
do
def
exists
?
File
.
readlines
(
resource
[:
path
]).
find
do
|
line
|
line
.
chomp
==
resource
[:
line
].
chomp
end
end
def
create
File
.
open
(
resource
[:
path
],
'a'
)
do
|
fh
|
fh
.
puts resource
[:
line
]
end
end
end