Sha256: f3c786cad7c860cb9d25a59defb8456726e1277a3c85cdd7bc0c71264dd7abf2

Contents?: true

Size: 520 Bytes

Versions: 9

Compression:

Stored size: 520 Bytes

Contents

module ForemanSalt
  class SaltProvider < RemoteExecutionProvider
    class << self
      def supports_effective_user?
        true
      end

      def proxy_operation_name
        'salt'
      end

      def humanized_name
        'Salt'
      end

      def proxy_command_options(template_invocation, host)
        super(template_invocation, host).merge(:name => host.name)
      end

      def ssh_password(_host); end

      def ssh_key_passphrase(_host); end

      def sudo_password(_host); end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
foreman_salt-14.0.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.2.4 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.2.3 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.2.2 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.2.1 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.2.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.1.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-13.0.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-12.0.0 app/models/foreman_salt/salt_provider.rb