Skip to content

Instantly share code, notes, and snippets.

@kitplummer
Last active December 19, 2015 01:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kitplummer/5877926 to your computer and use it in GitHub Desktop.
Save kitplummer/5877926 to your computer and use it in GitHub Desktop.
$opensearch_sources = ["ddf1", "ddf2"]
each($opensearch_sources) |$opensearch_source| {
file { "/usr/local/${package}-${version}/deploy/OpenSearchSource.${$opensearch_source}.cfg":
mode => "0644",
group => $ddf_user,
owner => $ddf_user,
content => template("ddf/OpenSearchSource.cfg.erb"),
require => File["/usr/local/${package}-${version}"]
}
}
service.factoryPid="OpenSearchSource"
trustStoreLocation="trustStore.jks"
trustStorePassword="password"
shortname=<% @opensearch_source %>
keyStoreLocation="keyStore.jks"
endpointUrl="http://<% @opensearch_source %>:8181/services/catalog/query?q\={searchTerms}&src\={fs:routeTo?}&mr\={fs:maxResults?}&count\={count?}&mt\={fs:maxTimeout?}&dn\={idn:userDN?}&lat\={geo:lat?}&lon\={geo:lon?}&radius\={geo:radius?}&bbox\={geo:box?}&polygon\={geo:polygon?}&dtstart\={time:start?}&dtend\={time:end?}&dateName\={cat:dateName?}&filter\={fsa:filter?}&sort\={fsa:sort?}"
keyStorePassword="password"
localQueryOnly=B"false"
shouldConvertToBBox=B"true"
service.factoryPid="OpenSearchSource"
trustStoreLocation="trustStore.jks"
trustStorePassword="password"
shortname=<%= scope.lookupvar('opensearch_source') %>
keyStoreLocation="keyStore.jks"
endpointUrl="http://<%= scope.lookupvar('opensearch_source') %>:8181/services/catalog/query?q\={searchTerms}&src\={fs:routeTo?}&mr\={fs:maxResults?}&count\={count?}&mt\={fs:maxTimeout?}&dn\={idn:userDN?}&lat\={geo:lat?}&lon\={geo:lon?}&radius\={geo:radius?}&bbox\={geo:box?}&polygon\={geo:polygon?}&dtstart\={time:start?}&dtend\={time:end?}&dateName\={cat:dateName?}&filter\={fsa:filter?}&sort\={fsa:sort?}"
keyStorePassword="password"
localQueryOnly=B"false"
shouldConvertToBBox=B"true"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment