Try to build onion balance snippets differently
authorPeter Palfrader <peter@palfrader.org>
Wed, 3 Aug 2016 18:57:06 +0000 (20:57 +0200)
committerPeter Palfrader <peter@palfrader.org>
Wed, 3 Aug 2016 18:57:06 +0000 (20:57 +0200)
modules/onion/manifests/service.pp

index c7f08dd..c9870cc 100644 (file)
@@ -39,6 +39,12 @@ define onion::service (
                                        content => "{\"${name}\": \"${onion_hn}\"}\n",
                                        tag     => "onionbalance-services.yaml",
                                }
+                       } else {
+                               @@concat::fragment { "onion::balance::instance::dsa-snippet::$name::$fqdn":
+                                       target  => "/etc/onionbalance/config-dsa-snippet.yaml",
+                                       content => "- instance: ${name}\n  address: ${hostname_without_onion}\n  host: ${hostname}-${name}\n",
+                                       tag     => "onion::balance::dsa-snippet",
+                               }
                        }
                }
        }