rename onion facts
authorPeter Palfrader <peter@palfrader.org>
Fri, 29 Jul 2016 14:00:24 +0000 (14:00 +0000)
committerPeter Palfrader <peter@palfrader.org>
Fri, 29 Jul 2016 14:00:24 +0000 (14:00 +0000)
modules/debian-org/lib/facter/onion-services.rb
modules/onion/manifests/balance_service.pp
modules/onion/manifests/service.pp
modules/puppetmaster/lib/puppet/parser/functions/onion_balance_service_hostname.rb [new file with mode: 0644]
modules/puppetmaster/lib/puppet/parser/functions/onion_hostname.rb [deleted file]
modules/puppetmaster/lib/puppet/parser/functions/onion_tor_service_hostname.rb [new file with mode: 0644]
modules/puppetmaster/lib/puppet/parser/functions/onionbalance_hostname.rb [deleted file]

index 8222df4..af60d10 100644 (file)
@@ -1,7 +1,7 @@
 begin
     require 'json'
 
-    Facter.add("onion_hostname") do
+    Facter.add("onion_tor_service_hostname") do
         services = {}
 
         Dir['/var/lib/tor/onion/*/hostname'].each do |p|
@@ -15,7 +15,7 @@ begin
         end
     end
 
-    Facter.add("onionbalance_hostname") do
+    Facter.add("onion_balance_service_hostname") do
         services = {}
 
         Dir['/etc/onionbalance/private_keys/*.key'].each do |p|
index 56131d6..89be79b 100644 (file)
@@ -2,7 +2,7 @@ define onion::balance_service (
 ) {
        include onion::balance
 
-       $onion_hn = onionbalance_hostname($name)
+       $onion_hn = onion_balance_service_hostname($name)
        if ! $onion_hn {
                exec { "create-onionbalance-key-${name}":
                        command => "/bin/true && umask 0027 && openssl genrsa -out /etc/onionbalance/private_keys/${name}.key 1024 && chgrp onionbalance /etc/onionbalance/private_keys/${name}.key",
index 08b892a..71e8b66 100644 (file)
@@ -11,7 +11,7 @@ define onion::service (
                content => "HiddenServiceDir /var/lib/tor/onion/${name}\nHiddenServicePort ${port} ${target_address}:${target_port}\n\n",
        }
 
-       $onion_hn = onion_hostname($name)
+       $onion_hn = onion_tor_service_hostname($name)
        if $onion_hn {
                $hostname_without_onion = regsubst($onion_hn, '\.onion$', '')
                @@concat::fragment { "onion::balance::instance::$name::$fqdn":
diff --git a/modules/puppetmaster/lib/puppet/parser/functions/onion_balance_service_hostname.rb b/modules/puppetmaster/lib/puppet/parser/functions/onion_balance_service_hostname.rb
new file mode 100644 (file)
index 0000000..75cb033
--- /dev/null
@@ -0,0 +1,14 @@
+module Puppet::Parser::Functions
+  newfunction(:onion_balance_service_hostname, :type => :rvalue) do |args|
+    servicename = args.shift()
+
+    onion_balance_service_hostname_fact = lookupvar('onion_balance_service_hostname')
+
+    require 'json'
+    parsed = JSON.parse(onion_balance_service_hostname_fact)
+    return parsed[servicename]
+  end
+end
+# vim:set ts=2:
+# vim:set et:
+# vim:set shiftwidth=2:
diff --git a/modules/puppetmaster/lib/puppet/parser/functions/onion_hostname.rb b/modules/puppetmaster/lib/puppet/parser/functions/onion_hostname.rb
deleted file mode 100644 (file)
index b0d15a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-module Puppet::Parser::Functions
-  newfunction(:onion_hostname, :type => :rvalue) do |args|
-    servicename = args.shift()
-
-    onion_hostname_fact = lookupvar('onion_hostname')
-
-    require 'json'
-    parsed = JSON.parse(onion_hostname_fact)
-    return parsed[servicename]
-  end
-end
-# vim:set ts=2:
-# vim:set et:
-# vim:set shiftwidth=2:
diff --git a/modules/puppetmaster/lib/puppet/parser/functions/onion_tor_service_hostname.rb b/modules/puppetmaster/lib/puppet/parser/functions/onion_tor_service_hostname.rb
new file mode 100644 (file)
index 0000000..4d17eb2
--- /dev/null
@@ -0,0 +1,14 @@
+module Puppet::Parser::Functions
+  newfunction(:onion_tor_service_hostname, :type => :rvalue) do |args|
+    servicename = args.shift()
+
+    onion_tor_service_hostname_fact = lookupvar('onion_tor_service_hostname')
+
+    require 'json'
+    parsed = JSON.parse(onion_tor_service_hostname_fact)
+    return parsed[servicename]
+  end
+end
+# vim:set ts=2:
+# vim:set et:
+# vim:set shiftwidth=2:
diff --git a/modules/puppetmaster/lib/puppet/parser/functions/onionbalance_hostname.rb b/modules/puppetmaster/lib/puppet/parser/functions/onionbalance_hostname.rb
deleted file mode 100644 (file)
index b43b1d6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-module Puppet::Parser::Functions
-  newfunction(:onionbalance_hostname, :type => :rvalue) do |args|
-    servicename = args.shift()
-
-    onionbalance_hostname_fact = lookupvar('onionbalance_hostname')
-
-    require 'json'
-    parsed = JSON.parse(onionbalance_hostname_fact)
-    return parsed[servicename]
-  end
-end
-# vim:set ts=2:
-# vim:set et:
-# vim:set shiftwidth=2: