Andrew Bogott has submitted this change and it was merged. Change subject: Openstack: move wikistatus settings into hiera ......................................................................
Openstack: move wikistatus settings into hiera Change-Id: Iceef20e8ddbf8f396ece6beb43ed814a2f74158d --- M hieradata/eqiad.yaml M modules/openstack/manifests/common.pp M modules/openstack/templates/liberty/nova/nova.conf.erb M modules/openstack/templates/mitaka/nova/nova.conf.erb M modules/role/manifests/labs/openstack/nova/common.pp 5 files changed, 25 insertions(+), 29 deletions(-) Approvals: Andrew Bogott: Looks good to me, approved jenkins-bot: Verified diff --git a/hieradata/eqiad.yaml b/hieradata/eqiad.yaml index 8c53f2e..212275b 100644 --- a/hieradata/eqiad.yaml +++ b/hieradata/eqiad.yaml @@ -134,6 +134,13 @@ - labvirt1012 - labvirt1013 +wikitechstatusconfig: + host: 'wikitech.wikimedia.org' + domain: 'labs' + page_prefix: 'Nova_Resource:' + region: 'eqiad' + dns_domain: 'eqiad.wmflabs' + keystoneconfig: auth_port: '35357' auth_protocol: 'http' diff --git a/modules/openstack/manifests/common.pp b/modules/openstack/manifests/common.pp index 69b62ef..a893c18 100644 --- a/modules/openstack/manifests/common.pp +++ b/modules/openstack/manifests/common.pp @@ -1,13 +1,7 @@ # common packages and config for openstack class openstack::common( $novaconfig, - $instance_status_wiki_host, - $instance_status_wiki_domain, - $instance_status_wiki_page_prefix, - $instance_status_wiki_region, - $instance_status_dns_domain, - $instance_status_wiki_user, - $instance_status_wiki_pass, + $wikitechstatusconfig, $openstack_version=$::openstack::version, ) { diff --git a/modules/openstack/templates/liberty/nova/nova.conf.erb b/modules/openstack/templates/liberty/nova/nova.conf.erb index 206444d..a84cafb 100644 --- a/modules/openstack/templates/liberty/nova/nova.conf.erb +++ b/modules/openstack/templates/liberty/nova/nova.conf.erb @@ -80,13 +80,13 @@ notification_driver=wikistatus notify_on_state_change=vm_state -wiki_host=<%= @instance_status_wiki_host %> -wiki_domain=<%= @instance_status_wiki_domain %> -wiki_page_prefix=<%= @instance_status_wiki_page_prefix %> -wiki_instance_region=<%= @instance_status_wiki_region %> -wiki_login=<%= @instance_status_wiki_user %> -wiki_password=<%= @instance_status_wiki_pass %> -wiki_instance_dns_domain=<%= @instance_status_dns_domain %> +wiki_host=<%= @wikitechstatusconfig["host"] %> +wiki_domain=<%= @wikitechstatusconfig["domain"] %> +wiki_page_prefix=<%= @wikitechstatusconfig["page_prefix"] %> +wiki_instance_region=<%= @wikitechstatusconfig["region"] %> +wiki_login=<%= @wikitechstatusconfig["user"] %> +wiki_password=<%= @wikitechstatusconfig["pass"] %> +wiki_instance_dns_domain=<%= @wikitechstatusconfig["dns_domain"] %> # Designate things: notification_driver = messagingv2 diff --git a/modules/openstack/templates/mitaka/nova/nova.conf.erb b/modules/openstack/templates/mitaka/nova/nova.conf.erb index 0d778a4..71c3a16 100644 --- a/modules/openstack/templates/mitaka/nova/nova.conf.erb +++ b/modules/openstack/templates/mitaka/nova/nova.conf.erb @@ -79,13 +79,13 @@ notification_driver=wikistatus notify_on_state_change=vm_state -wiki_host=<%= @instance_status_wiki_host %> -wiki_domain=<%= @instance_status_wiki_domain %> -wiki_page_prefix=<%= @instance_status_wiki_page_prefix %> -wiki_instance_region=<%= @instance_status_wiki_region %> -wiki_login=<%= @instance_status_wiki_user %> -wiki_password=<%= @instance_status_wiki_pass %> -wiki_instance_dns_domain=<%= @instance_status_dns_domain %> +wiki_host=<%= @wikitechstatusconfig["host"] %> +wiki_domain=<%= @wikitechstatusconfig["domain"] %> +wiki_page_prefix=<%= @wikitechstatusconfig["page_prefix"] %> +wiki_instance_region=<%= @wikitechstatusconfig["region"] %> +wiki_login=<%= @wikitechstatusconfig["user"] %> +wiki_password=<%= @wikitechstatusconfig["pass"] %> +wiki_instance_dns_domain=<%= @wikitechstatusconfig["dns_domain"] %> # Designate things: notification_driver = messagingv2 diff --git a/modules/role/manifests/labs/openstack/nova/common.pp b/modules/role/manifests/labs/openstack/nova/common.pp index 26ce916..ec935f5 100644 --- a/modules/role/manifests/labs/openstack/nova/common.pp +++ b/modules/role/manifests/labs/openstack/nova/common.pp @@ -5,6 +5,7 @@ $novaconfig_pre = hiera_hash('novaconfig', {}) $keystoneconfig = hiera_hash('keystoneconfig', {}) + $wikitechstatusconfig = hiera_hash('wikitechstatusconfig', {}) $keystone_host = hiera('labs_keystone_host') $nova_controller = hiera('labs_nova_controller') @@ -25,14 +26,8 @@ $novaconfig = deep_merge($novaconfig_pre, $extra_novaconfig) class { '::openstack::common': - novaconfig => $novaconfig, - instance_status_wiki_host => $status_wiki_host_master, - instance_status_wiki_domain => 'labs', - instance_status_wiki_page_prefix => 'Nova_Resource:', - instance_status_wiki_region => $::site, - instance_status_dns_domain => "${::site}.wmflabs", - instance_status_wiki_user => $passwords::misc::scripts::wikinotifier_user, - instance_status_wiki_pass => $passwords::misc::scripts::wikinotifier_pass, + novaconfig => $novaconfig, + wikitechstatusconfig => $wikitechstatusconfig, } } -- To view, visit https://gerrit.wikimedia.org/r/323095 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Iceef20e8ddbf8f396ece6beb43ed814a2f74158d Gerrit-PatchSet: 2 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Andrew Bogott <abog...@wikimedia.org> Gerrit-Reviewer: Alex Monk <a...@wikimedia.org> Gerrit-Reviewer: Andrew Bogott <abog...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits