The basic/example config shipped with logstash-forwarder states the following for listing multiple downstream servers
:
...
#A list of downstream servers listening for our messages.
#logstash-forwarder will pick one at random and only switch if
#the selected one appears to be dead or unresponsive
"servers": [ "localhost:5043" ],
...
Now going further in the next section of the config:
...
The path to your trusted ssl CA file. This is used
# to authenticate your downstream server.
#"ssl ca": "./logstash-forwarder.crt",
...
So the list of servers is an array and there is provision to add only one certificate file path in the form of string- Now my case is that I have more than one certificates (issues per public IP of my logstash boxes since I don't have a DNS for them). Is there a work around for this?
One that that I think might work is using a wildcard "*" while generating a certificate but would like to get some opinions on that - how good/bad it is?