bacula-fd: se ipv6 address from ldap since DNS during boot is icky
[mirror/dsa-puppet.git] / modules / bacula / manifests / client.pp
index d016e0d..8c33181 100644 (file)
@@ -5,6 +5,14 @@ class bacula::client inherits bacula {
                @@bacula::node { $::fqdn:
                        bacula_client_port => $bacula::bacula_client_port,
                }
+
+               @@concat::fragment { "bacula-dsa-client-list::$fqdn":
+                       target => $bacula::bacula_dsa_client_list ,
+                       content  => @("EOF"),
+                                       ${fqdn}
+                                       | EOF
+                       tag     => $bacula::tag_bacula_dsa_client_list,
+               }
        }
 
        package { ['bacula-fd']:
@@ -71,15 +79,9 @@ class bacula::client inherits bacula {
                }
        }
 
-       @ferm::rule { 'dsa-bacula-fd-v4':
-               domain      => '(ip)',
+       @ferm::rule { 'dsa-bacula-fd':
+               domain      => '(ip ip6)',
                description => 'Allow bacula access from storage and director',
-               rule        => "proto tcp mod state state (NEW) dport (${bacula_client_port}) saddr (${bacula_director_ip}) ACCEPT",
+               rule        => "proto tcp mod state state (NEW) dport (${bacula_client_port}) saddr (${bacula_director_ip_addrs}) ACCEPT",
        }
-
-       #@ferm::rule { 'dsa-bacula-fd-v6':
-       #       domain      => '(ip6)',
-       #       description => 'Allow bacula access from storage and director',
-       #       rule        => "proto tcp mod state state (NEW) dport (bacula-fd) saddr (${bacula_director_ip6}) ACCEPT",
-       #}
 }