mirror of
https://github.com/krislamo/puppet-acme_vault
synced 2024-11-09 20:30:36 +00:00
34 lines
908 B
ObjectPascal
34 lines
908 B
ObjectPascal
|
class acme_vault::params {
|
||
|
# settings for requestor
|
||
|
$user = 'acme'
|
||
|
$group = 'apache'
|
||
|
$home_dir = '/home/acme_vault'
|
||
|
$contact_email = ''
|
||
|
|
||
|
# whether to use the letsencrypt staging url, set those urls
|
||
|
$staging = true
|
||
|
$staging_url = 'https://acme-staging-v02.api.letsencrypt.org/directory'
|
||
|
$prod_url = 'https://acme-v02.api.letsencrypt.org/directory'
|
||
|
|
||
|
$acme_revision = 'HEAD'
|
||
|
$acme_repo_path = "$home_dir/acme.sh"
|
||
|
$acme_script = "$acme_repo_path/acme.sh"
|
||
|
# domains list TODO should be a mapping name -> domains
|
||
|
|
||
|
$domains = ''
|
||
|
|
||
|
# authentication
|
||
|
$vault_token = ''
|
||
|
$vault_addr = ''
|
||
|
$vault_bin = "$home_dir/vault"
|
||
|
|
||
|
$dns_api_username = ''
|
||
|
# settings for deploy
|
||
|
|
||
|
$cert_destination_path = '/etc/acme/'
|
||
|
|
||
|
|
||
|
# control if we want to actually run acme_vault - usefull for rollout
|
||
|
$skip_run = true
|
||
|
}
|