Project

General

Profile

Download (558 Bytes) Statistics
| Branch: | Tag: | Revision:
class ActuallyRenameSmartProxyAuthRelatedSettings < ActiveRecord::Migration
def up
%w(restrict_registered require_ssl).each do |setting|
if (old = Setting.find_by_name("#{setting}_puppetmasters"))
Setting["#{setting}_smart_proxies"] = old.value
old.delete
end
end
end

def down
execute "UPDATE settings SET name='restrict_registered_puppetmasters' WHERE name='restrict_registered_smart_proxies'"
execute "UPDATE settings SET name='require_ssl_puppetmasters' WHERE name='require_ssl_smart_proxies'"
end
end
(255-255/286)