Sha256: 64cbb133249c2d59b421404fdda0289d5077e6cb388b87a5fbbed1fb6fa6bc1a

Contents?: true

Size: 865 Bytes

Versions: 4

Compression:

Stored size: 865 Bytes

Contents

require 'simplecov'
require 'simplecov-cobertura'

SimpleCov.formatter = SimpleCov::Formatter::CoberturaFormatter
SimpleCov.start

require 'json_spec/cucumber'
require 'conjur/api'

Conjur.configuration.appliance_url = ENV['CONJUR_APPLIANCE_URL'] || 'https://conjur_4/api'
Conjur.configuration.account = ENV['CONJUR_ACCOUNT'] || 'cucumber'
Conjur.configuration.cert_file = "./tmp/conjur.pem"
Conjur.configuration.authn_local_socket = "/run/authn-local-4/.socket"
Conjur.configuration.version = 4

Conjur.configuration.apply_cert_config!

$username = ENV['CONJUR_AUTHN_LOGIN'] || 'admin'
$password = ENV['CONJUR_AUTHN_API_KEY'] || 'secret'

$api_key = Conjur::API.login $username, $password
$conjur = Conjur::API.new_from_key $username, $api_key

$host_factory = $conjur.resource('cucumber:host_factory:myapp')
$token = $host_factory.create_token(Time.now + 1.hour)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
conjur-api-5.3.5 features_v4/support/env.rb
conjur-api-5.3.4 features_v4/support/env.rb
conjur-api-5.3.3 features_v4/support/env.rb
conjur-api-5.3.2 features_v4/support/env.rb