
This is a simple first deployment of an ethercalc service. It does not come with authenticated redis or redis backups. It will however have working ssl. Change-Id: I8c434a6bff42bce75e67fb37665d213f3cc018c8 Depends-On: Id10247211d9643e81bb1b6e8fb67377ba6de873a
25 lines
818 B
Puppet
25 lines
818 B
Puppet
class openstack_project::ethercalc (
|
|
$vhost_name = $::fqdn,
|
|
$ssl_cert_file = '/etc/ssl/certs/ethercalc.openstack.org.pem',
|
|
$ssl_key_file = '/etc/ssl/private/ethercalc.openstack.org.key',
|
|
$ssl_chain_file = '/etc/ssl/certs/intermediate.pem',
|
|
$ssl_cert_file_contents = '',
|
|
$ssl_key_file_contents = '',
|
|
$ssl_chain_file_contents = '',
|
|
) {
|
|
include ethercalc
|
|
|
|
class { 'ethercalc::apache':
|
|
vhost_name => $vhost_name,
|
|
ssl_cert_file => $ssl_cert_file,
|
|
ssl_key_file => $ssl_key_file,
|
|
ssl_chain_file => $ssl_chain_file,
|
|
ssl_cert_file_contents => $ssl_cert_file_contents,
|
|
ssl_key_file_contents => $ssl_key_file_contents,
|
|
ssl_chain_file_contents => $ssl_chain_file_contents,
|
|
}
|
|
|
|
# TODO(clarkb) Redis backups
|
|
include ethercalc::redis
|
|
}
|