You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
4.7 KiB
95 lines
4.7 KiB
# Node-OS: xenial |
|
node /^cacti\d+\.open.*\.org$/ { |
|
$group = "cacti" |
|
class { 'openstack_project::cacti': |
|
cacti_hosts => hiera_array('cacti_hosts'), |
|
vhost_name => 'cacti.openstack.org', |
|
} |
|
} |
|
|
|
# A machine to run Storyboard |
|
# Node-OS: xenial |
|
node /^storyboard\d+\.opendev\.org$/ { |
|
$group = "storyboard" |
|
class { 'openstack_project::storyboard': |
|
project_config_repo => 'https://opendev.org/openstack/project-config', |
|
mysql_host => hiera('storyboard_db_host', 'localhost'), |
|
mysql_user => hiera('storyboard_db_user', 'username'), |
|
mysql_password => hiera('storyboard_db_password'), |
|
rabbitmq_user => hiera('storyboard_rabbit_user', 'username'), |
|
rabbitmq_password => hiera('storyboard_rabbit_password'), |
|
ssl_cert => '/etc/letsencrypt-certs/storyboard.openstack.org/storyboard.openstack.org.cer', |
|
ssl_key => '/etc/letsencrypt-certs/storyboard.openstack.org/storyboard.openstack.org.key', |
|
ssl_ca => '/etc/letsencrypt-certs/storyboard.openstack.org/ca.cer', |
|
hostname => 'storyboard.openstack.org', |
|
valid_oauth_clients => ['storyboard.openstack.org',], |
|
cors_allowed_origins => ['https://storyboard.openstack.org',], |
|
sender_email_address => 'storyboard@storyboard.openstack.org', |
|
default_url => 'https://storyboard.openstack.org', |
|
} |
|
} |
|
|
|
# A machine to run Storyboard devel |
|
# Node-OS: xenial |
|
node /^storyboard-dev\d+\.opendev\.org$/ { |
|
$group = "storyboard-dev" |
|
class { 'openstack_project::storyboard::dev': |
|
project_config_repo => 'https://opendev.org/openstack/project-config', |
|
mysql_host => hiera('storyboard_db_host', 'localhost'), |
|
mysql_user => hiera('storyboard_db_user', 'username'), |
|
mysql_password => hiera('storyboard_db_password'), |
|
rabbitmq_user => hiera('storyboard_rabbit_user', 'username'), |
|
rabbitmq_password => hiera('storyboard_rabbit_password'), |
|
hostname => 'storyboard-dev.openstack.org', |
|
valid_oauth_clients => ['^.*',], |
|
cors_allowed_origins => ['^.*',], |
|
sender_email_address => 'storyboard-dev@storyboard-dev.openstack.org', |
|
default_url => 'https://storyboard-dev.openstack.org', |
|
} |
|
|
|
} |
|
|
|
# Node-OS: xenial |
|
node /^translate\d+\.open.*\.org$/ { |
|
$group = "translate" |
|
class { 'openstack_project::server': } |
|
class { 'openstack_project::translate': |
|
admin_users => 'aeng,cboylan,eumel8,ianw,ianychoi,infra,jaegerandi,mordred,stevenk', |
|
openid_url => 'https://id.openinfra.dev', |
|
listeners => ['ajp'], |
|
from_address => 'noreply@openstack.org', |
|
mysql_host => hiera('translate_mysql_host', 'localhost'), |
|
mysql_password => hiera('translate_mysql_password'), |
|
zanata_server_user => hiera('proposal_zanata_user'), |
|
zanata_server_api_key => hiera('proposal_zanata_api_key'), |
|
zanata_wildfly_version => '10.1.0', |
|
zanata_wildfly_install_url => 'https://repo1.maven.org/maven2/org/wildfly/wildfly-dist/10.1.0.Final/wildfly-dist-10.1.0.Final.tar.gz', |
|
zanata_main_version => 4, |
|
zanata_url => 'https://github.com/zanata/zanata-platform/releases/download/platform-4.3.3/zanata-4.3.3-wildfly.zip', |
|
zanata_checksum => 'eaf8bd07401dade758b677007d2358f173193d17', |
|
project_config_repo => 'https://opendev.org/openstack/project-config', |
|
ssl_cert_file => '/etc/letsencrypt-certs/translate.openstack.org/translate.openstack.org.cer', |
|
ssl_key_file => '/etc/letsencrypt-certs/translate.openstack.org/translate.openstack.org.key', |
|
ssl_chain_file => '/etc/letsencrypt-certs/translate.openstack.org/ca.cer', |
|
vhost_name => 'translate.openstack.org', |
|
} |
|
} |
|
|
|
# Node-OS: xenial |
|
node /^translate-dev\d*\.open.*\.org$/ { |
|
$group = "translate-dev" |
|
class { 'openstack_project::translate_dev': |
|
admin_users => 'aeng,cboylan,eumel,eumel8,ianw,ianychoi,infra,jaegerandi,mordred,stevenk', |
|
openid_url => 'https://id.openinfra.dev', |
|
listeners => ['ajp'], |
|
from_address => 'noreply@openstack.org', |
|
mysql_host => hiera('translate_dev_mysql_host', 'localhost'), |
|
mysql_password => hiera('translate_dev_mysql_password'), |
|
zanata_server_user => hiera('proposal_zanata_user'), |
|
zanata_server_api_key => hiera('proposal_zanata_api_key'), |
|
project_config_repo => 'https://opendev.org/openstack/project-config', |
|
vhost_name => 'translate-dev.openstack.org', |
|
} |
|
} |
|
|
|
# vim:sw=2:ts=2:expandtab:textwidth=79
|
|
|