Andrew Bogott has uploaded a new change for review.
https://gerrit.wikimedia.org/r/74799
Change subject: Replace generic::sysctl::ipv6-disable-ra
......................................................................
Replace generic::sysctl::ipv6-disable-ra
Now use sysctlfile::ipv6-disable-ra
Change-Id: I831348bba980f85d916eb116a8bdd36c3e300f0e
---
M manifests/generic-definitions.pp
M manifests/openstack.pp
A modules/sysctlfile/manifests/ipv6-disable-ra.pp
3 files changed, 10 insertions(+), 17 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/99/74799/1
diff --git a/manifests/generic-definitions.pp b/manifests/generic-definitions.pp
index c27a219..5c6c824 100644
--- a/manifests/generic-definitions.pp
+++ b/manifests/generic-definitions.pp
@@ -818,22 +818,6 @@
}
}
-class generic::sysctl::ipv6-disable-ra($ensure="present") {
- if $::lsbdistid == "Ubuntu" and versioncmp($::lsbdistrelease, "10.04")
>= 0 {
- file { ipv6-disable-ra:
- name => "/etc/sysctl.d/50-ipv6-disable-ra.conf",
- owner => root,
- group => root,
- mode => 0444,
- notify => Exec["/sbin/start procps"],
- source =>
"puppet:///files/misc/50-ipv6-disable-ra.conf.sysctl",
- ensure => $ensure
- }
- } else {
- alert("Distribution on $hostname does not support
/etc/sysctl.d/ files yet.")
- }
-}
-
class generic::sysctl::lvs($ensure="present") {
if $::lsbdistid == "Ubuntu" and versioncmp($::lsbdistrelease, "10.04")
>= 0 {
file { lvs-sysctl:
diff --git a/manifests/openstack.pp b/manifests/openstack.pp
index bf98f4a..87ea1dc 100644
--- a/manifests/openstack.pp
+++ b/manifests/openstack.pp
@@ -588,7 +588,7 @@
# Enable IP forwarding
include generic::sysctl::advanced-routing,
- generic::sysctl::ipv6-disable-ra
+ sysctlfile::ipv6-disable-ra
}
class openstack::api-service($openstack_version="essex", $novaconfig) {
diff --git a/modules/sysctlfile/manifests/ipv6-disable-ra.pp
b/modules/sysctlfile/manifests/ipv6-disable-ra.pp
new file mode 100644
index 0000000..9a67345
--- /dev/null
+++ b/modules/sysctlfile/manifests/ipv6-disable-ra.pp
@@ -0,0 +1,9 @@
+# sysctl values for ipv6-disable-ra
+class sysctlfile::ipv6-disable-ra($ensure="present") {
+ sysctlfile {'ipv6-disable-ra':
+ source => 'puppet:///modules/sysctlfile/50-ipv6-disable-ra.conf',
+ number_prefix => '50',
+ ensure => $ensure,
+ notify => Exec["/sbin/start procps"],
+ }
+}
--
To view, visit https://gerrit.wikimedia.org/r/74799
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I831348bba980f85d916eb116a8bdd36c3e300f0e
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits