Sha256: 0ad9058e4a5cec22d72d9dc4f41095a4b25c72cf4b942406ea65ab1b73d96eca

Contents?: true

Size: 529 Bytes

Versions: 3

Compression:

Stored size: 529 Bytes

Contents

# frozen_string_literal: true

module ForemanVault
  module ProvisioningTemplateExtensions
    extend ActiveSupport::Concern

    # rubocop:disable Metrics/ParameterLists
    def render(renderer: Foreman::Renderer, host: nil, params: {}, variables: {}, mode: Foreman::Renderer::REAL_MODE, template_input_values: {}, source_klass: nil)
      source_klass = Foreman::Renderer::Source::Database if template_kind == TemplateKind.find_by(name: 'VaultPolicy')

      super
    end
    # rubocop:enable Metrics/ParameterLists
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
foreman_vault-1.2.0 app/models/concerns/foreman_vault/provisioning_template_extensions.rb
foreman_vault-1.1.0 app/models/concerns/foreman_vault/provisioning_template_extensions.rb
foreman_vault-1.0.0 app/models/concerns/foreman_vault/provisioning_template_extensions.rb