Ship CellServDB and ThisCell in puppet
authorPeter Palfrader <peter@palfrader.org>
Tue, 14 Sep 2010 17:26:32 +0000 (19:26 +0200)
committerPeter Palfrader <peter@palfrader.org>
Tue, 14 Sep 2010 17:26:32 +0000 (19:26 +0200)
modules/afs/files/CellServDB [new file with mode: 0644]
modules/afs/files/ThisCell [new file with mode: 0644]
modules/afs/manifests/init.pp

diff --git a/modules/afs/files/CellServDB b/modules/afs/files/CellServDB
new file mode 100644 (file)
index 0000000..fbbb394
--- /dev/null
@@ -0,0 +1,4 @@
+>debian.org
+82.195.75.101                   #lamb.debian.org
+194.177.211.199                 #rautavaara.debian.org
+206.12.19.120                   #locke.debian.org
diff --git a/modules/afs/files/ThisCell b/modules/afs/files/ThisCell
new file mode 100644 (file)
index 0000000..9973f0c
--- /dev/null
@@ -0,0 +1 @@
+debian.org
index 9d3a007..d047d64 100644 (file)
@@ -1,4 +1,19 @@
 class afs {
+
+    file {
+        "/etc/openafs/CellServDB":
+            source  => "puppet:///modules/afs/CellServDB",
+            require => Package["openafs-client"],
+            # notify  => # something to call fs newcell maybe?
+            mode    => 444
+            ;
+        "/etc/openafs/ThisCell":
+            source  => "puppet:///modules/afs/ThisCell",
+            require => Package["openafs-client"],
+            mode    => 444
+            ;
+    }
+
     @ferm::rule { "dsa-afs callback":
         domain          => "(ip ip6)",
         description  => "afs callback",