-
Notifications
You must be signed in to change notification settings - Fork 5
/
action.yml
35 lines (35 loc) · 1.29 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: 'AKeyless Integrations'
description: 'Login and fetch secrets from AKeyless'
inputs:
access-id:
description: 'The access id of your auth method'
required: true
access-type:
description: 'Access type for login (JWT|AWS_IAM|GCP)'
default: 'JWT'
required: false
api-url:
description: 'API endpoint to login/fetch secrets from'
default: 'https://api.akeyless.io'
required: false
producer-for-aws-access:
description: 'Path to an AWS dynamic producer in AKeyless. AWS access will be configured with it'
default: ''
required: false
static-secrets:
description: 'Static secrets to fetch from AKeyless. Should be a dictionary with the secret path as the key and the destination output/ENV as the value'
required: false
dynamic-secrets:
description: 'Dynamic secrets to fetch from AKeyless. Should be a dictionary with the secret path as the key and the destination output/ENV as the value'
required: false
export-secrets-to-outputs:
description: 'Whether or not to export the extracted secrets to job outputs'
required: false
default: true
export-secrets-to-environment:
description: 'Whether or not to export the extracted secrets to the environment'
required: false
default: true
runs:
using: 'node16'
main: 'index.js'