Skip to content

Instantly share code, notes, and snippets.

@vignesh-v3
Created December 14, 2016 17:14
Show Gist options
  • Select an option

  • Save vignesh-v3/9ee5bc9b123be4355f02e2b993dddc98 to your computer and use it in GitHub Desktop.

Select an option

Save vignesh-v3/9ee5bc9b123be4355f02e2b993dddc98 to your computer and use it in GitHub Desktop.
ruby_block
ruby_block "insert_line" do
block do
file=Chef::Util::FileEdit.new("/etc/httpd/conf/httpd.conf")
#file.insert_line_if_no_match("/Listen 8005/","Listen 8005")
file.search_file_replace_line("/Listen 80/","Listen 8005")
file.search_file_replace_line("/<NameVirtualHost *:80>/","<NameVirtualHost *:8005>")
file.search_file_replace_line("/<VirtualHost *:80>/","<VirtualHost *:8005>")
file.insert_line_if_no_match("/Listen 8006/","Listen 8006")
#file.search_file_delete("/Listen 80/")
file.write_file
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment