Sha256: 21e0bbc1f65e1dd9f21734ae5e72710f0895b15acd6b34926296a034adf783ef
Contents?: true
Size: 739 Bytes
Versions: 12
Compression:
Stored size: 739 Bytes
Contents
kind = TemplateKind.unscoped.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.unscoped.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
12 entries across 12 versions & 1 rubygems