Class: ForemanOpentofu::Renderer::Source::Snapshot
- Inherits:
-
Foreman::Renderer::Source::Snapshot
- Object
- Foreman::Renderer::Source::Snapshot
- ForemanOpentofu::Renderer::Source::Snapshot
- 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 |