Sha256: 67f7e80aec756381c27d46f3ca790fad3808f67b7ecf331135086b12d898c2e1
Contents?: true
Size: 721 Bytes
Versions: 6
Compression:
Stored size: 721 Bytes
Contents
kind = TemplateKind.where(:name => 'kexec').first_or_create ProvisioningTemplate.without_auditing do [['redhat_kexec.erb', 'Red Hat'], ['debian_kexec.erb', 'Debian']].each do |tmpl_names| content = File.read(File.join(ForemanDiscovery::Engine.root, 'app', 'views', 'foreman_discovery', tmpl_names[0])) tmpl = ProvisioningTemplate.where(:name => "Discovery #{tmpl_names[1]} kexec").first_or_create( :template_kind_id => kind.id, :snippet => false, :template => content ) tmpl.attributes = { :template => content, :default => true, :vendor => "Foreman Discovery", :locked => false } tmpl.save!(:validate => false) if tmpl.changes.present? end end
Version data entries
6 entries across 6 versions & 1 rubygems