Overview

Specfies the credentials to use when connecting to github.

Here is an example on how to use this:

github_credentials { 'user':
  ensure   => 'present',
  password => 'very_secret',
  username => 'github_username',
}

You can use multiple accounts. I that case all github puppet types will fetch information from all accounts.

Attributes

Attribute Name Short Description
ensure The basic property that the resource should be in.
name The name of the credentials.
password The password to use when authenticating at github.
provider resource.
username The username to use for authenticating at github.

ensure

The basic property that the resource should be in.

Valid values are present, absent. Back to overview of github_credentials

name

The name of the credentials.

Back to overview of github_credentials

password

The password to use when authenticating at github. The password is saved on the system in a secure way.

github_credentials { '...':
  ...
  password => 'very_secret',
  ...
}

Back to overview of github_credentials

provider

The specific backend to use for this github_credentials resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.Available providers are:

simple
Manage github credentials through yaml file

Back to overview of github_credentials

username

The username to use for authenticating at github.

github_credentials { ‘…’: … password => ‘very_secret’, … }

Back to overview of github_credentials