Revision 611c27df
Added by Ohad Levy almost 12 years ago
- ID 611c27df7cd1fffe3badd52804ff5f2ff6b60a48
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
fixes #1687 ensure that audit errors do not break db migrations