Sha256: 33c19f503d08e8b0b1b9fde7e9028db4c2f4c4fc2ccb3633df8d2a8c334337a9

Contents?: true

Size: 532 Bytes

Versions: 12

Compression:

Stored size: 532 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

12 entries across 12 versions & 1 rubygems

Version Path
foreman_salt-17.0.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-16.0.3 app/models/foreman_salt/salt_provider.rb
foreman_salt-16.0.2 app/models/foreman_salt/salt_provider.rb
foreman_salt-16.0.1 app/models/foreman_salt/salt_provider.rb
foreman_salt-16.0.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-15.2.3 app/models/foreman_salt/salt_provider.rb
foreman_salt-15.2.2 app/models/foreman_salt/salt_provider.rb
foreman_salt-15.2.1 app/models/foreman_salt/salt_provider.rb
foreman_salt-15.2.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-15.1.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-15.0.0 app/models/foreman_salt/salt_provider.rb
foreman_salt-14.1.0 app/models/foreman_salt/salt_provider.rb