summaryrefslogtreecommitdiff
path: root/doc/forum/passing_host_address_dynamically_to_propellor/comment_1_1c5d5b59f2325a2f4e06d09a9900007f._comment
blob: 57b2a63bc67ad4e9fd31c359b6e4f3f91812747b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[[!comment format=mdwn
 username="joey"
 subject="""comment 1"""
 date="2015-05-29T14:05:10Z"
 content="""
What's the use case here?

I think maybe you're trying to deploy basically the same set of properties
to multiple hosts. And perhaps don't want to have the list of hosts in the
config.hs file. If that's the goal, it seems you could accomplish it by
writing a function like:

	stdHost :: IPAddr -> Host

Or more generally,

	stdHost :: Property HasInfo -> Host

And then you can map over the set of IP addresses to generate the the
[Host] list for propellor. Or could even read a data file (that would need
to be checked into the git repo) and use it to constuct the [Host] list at
runtime.

But maybe I misunderstood the use case..
"""]]