Class: ForemanOpentofu::Renderer::Source::Snapshot

Inherits:
Foreman::Renderer::Source::Snapshot
  • Object
show all
Defined in:
app/services/foreman_opentofu/renderer/source/snapshot.rb

Constant Summary collapse

SNAPSHOTS_DIRECTORY =
ForemanOpentofu::Engine.root.join('test', 'fixtures', 'renderer', 'snapshots')

Class Method Summary collapse

Class Method Details

.hosts(template) ⇒ Object



12
13
14
# File 'app/services/foreman_opentofu/renderer/source/snapshot.rb', line 12

def hosts(template)
  ['empty', "#{template.name.split(' ').first.downcase}_host"]
end

.snapshot_path(template, suffix = 'host4dhcp') ⇒ Object



8
9
10
# File 'app/services/foreman_opentofu/renderer/source/snapshot.rb', line 8

def snapshot_path(template, suffix = 'host4dhcp')
  File.join(SNAPSHOTS_DIRECTORY, "#{template_path(template).tr(' ', '_')}.#{suffix}.snap.txt")
end