Once a provider's credential has been set, it can be used as input in the formula's config.json
file. To do so, it is necessary to use the reserved keyword:CREDENTIAL
When used as an input, the credential will contain 2 fields:
The name is the variable used to extract the input and manipulate it inside the formula's code.
The type is the specific nomenclature for the CLI to now which credential to use.
The type needs to respect the following pattern:CREDENTIAL_PROVIDER_VARIABLE
For example, to be able to use GITHUB
credentials as input, you need to inform them as follows in the formula's config.json
file:
"inputs": [{"name": "git_user","type": "CREDENTIAL_GITHUB_USERNAME"},{"name": "git_email","type": "CREDENTIAL_GITHUB_EMAIL"},{"name": "git_token","type": "CREDENTIAL_GITHUB_TOKEN"}]
If you have any doubt regarding the provider's variable names, you can check the credentials you've set using the following command:
rit list credential
With GITHUB
, it will return something like this:
PROVIDER CONTEXT CREDENTIALgithub default {"token":"***************", "email":"***************", "username":"***************"}
You saw in this section how to deal with credentials on Ritchie.
👉 Check the commands list to see the available automations on our community repo.