class openstack_project::etherpad_dev ( $mysql_password, $mysql_host = 'localhost', $mysql_user = 'eplite', $mysql_db_name = 'etherpad-lite', $vhost_name = $::fqdn, ) { class { 'etherpad_lite': ep_ensure => 'latest', nodejs_version => '6.x', } class { 'etherpad_lite::apache': vhost_name => $vhost_name, ssl_cert_file => '/etc/ssl/certs/ssl-cert-snakeoil.pem', ssl_key_file => '/etc/ssl/private/ssl-cert-snakeoil.key', ssl_chain_file => '', } class { 'etherpad_lite::site': etherpad_title => 'OpenStack Dev Etherpad', database_host => $mysql_host, database_user => $mysql_user, database_name => $mysql_db_name, database_password => $mysql_password, } etherpad_lite::plugin { 'ep_headings': require => Class['etherpad_lite'], } mysql_backup::backup_remote { 'etherpad-lite-dev': database_host => $mysql_host, database_user => $mysql_user, database_password => $mysql_password, num_backups => '5', require => Class['etherpad_lite'], } } # vim:sw=2:ts=2:expandtab:textwidth=79