Project

General

Profile

« Previous | Next » 

Revision 611c27df

Added by Ohad Levy almost 12 years ago

  • ID 611c27df7cd1fffe3badd52804ff5f2ff6b60a48

fixes #1687 ensure that audit errors do not break db migrations

View differences:

db/migrate/20100628123400_add_internal_auth.rb
User.reset_column_information
user = User.find_or_create_by_login(:login => "admin", :firstname => "Admin", :lastname => "User", :mail => "root@#{Facter.domain}")
user.update_attribute :admin, true
user.admin = true
src = AuthSourceInternal.find_or_create_by_type "AuthSourceInternal"
src.update_attribute :name, "Internal"
user.auth_source = src
user.password="changeme"
if user.save
if user.save_without_auditing
say "****************************************************************************************"
say "The newly created internal account named admin has been allocated a password of 'changeme'"
say "Set this to something else in the settings/users page"
db/migrate/20101213085232_add_grubby_template.rb
class AddGrubbyTemplate < ActiveRecord::Migration
def self.up
ConfigTemplate.create(
ConfigTemplate.without_auditing { ConfigTemplate.create(
:name => "Grubby Default",
:template_kind_id => TemplateKind.find_by_name("script").id,
:operatingsystem_ids => Redhat.all.map(&:id),
:template => File.read("#{Rails.root}/app/views/unattended/grubby.erb"))
:template => File.read("#{Rails.root}/app/views/unattended/grubby.erb"))}
end
def self.down
db/migrate/20110128130239_add_default_pxe_menu_template.rb
class AddDefaultPxeMenuTemplate < ActiveRecord::Migration
def self.up
ConfigTemplate.create(
ConfigTemplate.without_auditing {ConfigTemplate.create(
:name => "PXE Default File",
:template_kind_id => TemplateKind.find_by_name("PXELinux"),
:operatingsystem_ids => [],
:template => File.read("#{Rails.root}/app/views/unattended/pxe_default.erb"))
:template => File.read("#{Rails.root}/app/views/unattended/pxe_default.erb"))}
end
def self.down
db/migrate/20120604114049_add_epel_snippets.rb
class AddEpelSnippets < ActiveRecord::Migration
def self.up
ConfigTemplate.create( :name => "epel", :snippet => true, :template => File.read("#{Rails.root}/app/views/unattended/snippets/_epel.erb"))
ConfigTemplate.without_auditing {ConfigTemplate.create( :name => "epel", :snippet => true, :template => File.read("#{Rails.root}/app/views/unattended/snippets/_epel.erb"))}
end
def self.down

Also available in: Unified diff