Faidon Liambotis has submitted this change and it was merged.

Change subject: miredo: convert into a module
......................................................................


miredo: convert into a module

Change-Id: I5c0eac593a143b00e72a47d443cfe9d64c627af0
---
D manifests/misc/miredo.pp
M manifests/role/ipv6relay.pp
R modules/miredo/files/miredo.conf
A modules/miredo/manifests/init.pp
4 files changed, 23 insertions(+), 23 deletions(-)

Approvals:
  Faidon Liambotis: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/misc/miredo.pp b/manifests/misc/miredo.pp
deleted file mode 100644
index 4181f01..0000000
--- a/manifests/misc/miredo.pp
+++ /dev/null
@@ -1,22 +0,0 @@
-class misc::miredo {
-
-       package { 'miredo':
-               ensure => installed;
-       }
-
-       file { "/etc/miredo.conf":
-               owner => root,
-               group => root,
-               mode => 0444,
-               require => Package['miredo'],
-               source => 'puppet:///files/miredo/miredo.conf',
-       }
-
-       service { 'miredo':
-               ensure => running,
-               enable => true,
-               hasstatus => false,
-               require => Package['miredo'];
-       }
-
-}
diff --git a/manifests/role/ipv6relay.pp b/manifests/role/ipv6relay.pp
index 80fd304..4a59eca 100644
--- a/manifests/role/ipv6relay.pp
+++ b/manifests/role/ipv6relay.pp
@@ -21,7 +21,7 @@
     }
 
     # Teredo
-    include misc::miredo
+    include miredo
 
     # 6to4
     interface::tun6to4 { 'tun6to4': }
diff --git a/files/miredo/miredo.conf b/modules/miredo/files/miredo.conf
similarity index 100%
rename from files/miredo/miredo.conf
rename to modules/miredo/files/miredo.conf
diff --git a/modules/miredo/manifests/init.pp b/modules/miredo/manifests/init.pp
new file mode 100644
index 0000000..3a161c2
--- /dev/null
+++ b/modules/miredo/manifests/init.pp
@@ -0,0 +1,22 @@
+class miredo {
+
+    package { 'miredo':
+        ensure    => installed,
+    }
+
+    file { '/etc/miredo.conf':
+        owner     => root,
+        group     => root,
+        mode      => '0444',
+        require   => Package['miredo'],
+        source    => 'puppet:///modules/miredo/files/miredo.conf',
+    }
+
+    service { 'miredo':
+        ensure    => running,
+        enable    => true,
+        hasstatus => false,
+        require   => Package['miredo'],
+        subscribe => File['/etc/miredo.conf'],
+    }
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/87186
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I5c0eac593a143b00e72a47d443cfe9d64c627af0
Gerrit-PatchSet: 9
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Matanya <matanya.mo...@gmail.com>
Gerrit-Reviewer: Andrew Bogott <abog...@wikimedia.org>
Gerrit-Reviewer: Faidon Liambotis <fai...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to