60b89d662e
Migrate backups to new backup01.ord.rax.ci.openstack.org We decided to start fresh backups on the new server, so this is ready to go. I have performed an initial backup on each server so it has accepted the host key of the new server and been tested (I also fixed up review-dev.o.o, which was rebuilt but keys not updated ... todo: add this to puppet, but since it changes so infrequently not high priority). Change-Id: I0872f9fcf4a334d32f632b3cb04801deefab4fd1
35 lines
1.2 KiB
Puppet
35 lines
1.2 KiB
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 = '',
|
|
) {
|
|
class { '::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,
|
|
}
|
|
|
|
include ethercalc::redis
|
|
|
|
# Redis creates a snapshot at /var/lib/redis/dump.rdb periodically
|
|
# (at worst every 15 minutes if at least one change is made to redis)
|
|
# which can be used to recover the Redis DB. Bup will automagically
|
|
# pick this file up during its normal operation so no other DB dumping
|
|
# is required like with mysql.
|
|
include bup
|
|
bup::site { 'ord.rax':
|
|
backup_user => 'bup-ethercalc01',
|
|
backup_server => 'backup01.ord.rax.ci.openstack.org',
|
|
}
|
|
}
|