Sha256: 47dac793b777ee9de830c27d5d95bef27c0290ff526904729e5ac40e361374b7

Contents?: true

Size: 1.36 KB

Versions: 9

Compression:

Stored size: 1.36 KB

Contents

Given(/^a new user$/) do
  @user_id = "user-#{random_hex}"
  @public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDd/PAcCL9rW/zAS7DRns/KYiAvRAEKxBu/0IF32z7x6YiMFcA2hmH4DMYaIY45Xlj7L9uTZamUlRZNjSS9Xm6Lhh7XGceIX2067/MDnH+or9xh5LZs6gb3x7QVtNz26Au5h5kP0xoJ+wpVxvY707BeSax/WQZI8akqd0fD1IqOoafWkcX0ucu5iIgDh08R7zq3vrDHEK7+SoYo9ncHfmOUJ5lmImGiU/WMqM0OzN3RsgxJi/aaHjW1IASTY8TmAtTtjEsxbQXxRVUCAP9vWUZg7p3aqIB6sEP8skgncCUtHBQxUtE1XN8Q8NeFOzau6+9sQTXlPl8c/L4Jc4K96C75 #{@user_id}@example.com"
  response = $conjur.load_policy 'root', <<-POLICY
  - !user
    id: #{@user_id}
    uidnumber: 1000
    public_keys:
    - #{@public_key}
  POLICY
  @user = $conjur.resource("cucumber:user:#{@user_id}")
  @user_api_key = response.created_roles["cucumber:user:#{@user_id}"]['api_key']
  expect(@user_api_key).to be
end

Given(/^a new group$/) do
  @group_id = "group-#{random_hex}"
  response = $conjur.load_policy 'root', <<-POLICY
  - !group
    id: #{@group_id}
    gidnumber: 1000
  POLICY
  @group = $conjur.resource("cucumber:group:#{@group_id}")
end

Given(/^a new host$/) do
  @host_id = "app-#{random_hex}"
  response = $conjur.load_policy 'root', <<-POLICY
  - !host #{@host_id}
  POLICY
  @host_api_key = response.created_roles["cucumber:host:#{@host_id}"]['api_key']
  expect(@host_api_key).to be
  @host = $conjur.resource("cucumber:host:#{@host_id}")
  @host.attributes['api_key'] = @host_api_key
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
conjur-api-5.3.3 features/step_definitions/policy_steps.rb
conjur-api-5.3.2 features/step_definitions/policy_steps.rb
conjur-api-5.3.1 features/step_definitions/policy_steps.rb
conjur-api-5.3.0 features/step_definitions/policy_steps.rb
conjur-api-5.2.1 features/step_definitions/policy_steps.rb
conjur-api-5.2.0 features/step_definitions/policy_steps.rb
conjur-api-5.1.0 features/step_definitions/policy_steps.rb
conjur-api-5.0.0 features/step_definitions/policy_steps.rb
conjur-api-5.0.0.rc1 features/step_definitions/policy_steps.rb