You need to have a Linode Personal Access Token
From linode portal, Select My Profile > API Tokens > Add a Personal Access Token
to get a personal access token.
From command line, run
$ pharmer create credential <credential-name>
select linode as cloud provider. You will be prompted to enter Token
You can also create credential from environment variables
$ export LINODE_TOKEN=<token>
$ pharmer create credential <credential-name> --provider linode --from-env
You can also create credentials from file. Create a file in this format
{
"token": "your linode token",
}
now run
$ pharmer create credential <credential-name> --provider linode --from-file <path-to-file>
You can view list of credentials you created by running
$ pharmer get credentials
To view the credential you created, run
$ pharmer get credential <credential-name> -o yaml
apiVersion: cloud.pharmer.io/v1
kind: Credential
metadata:
creationTimestamp: "2019-06-26T08:55:54Z"
name: <credential-name>
spec:
data:
token: your linode token
provider: linode
Here,
- spec.data.token
is the linode token
You can edit your created credential by running
$ phrmer edit credential <credential-name>
You can delete your credential by running
$ pharmer delete credential <credential-name>