{% for r in reactionners %}
define reactionner {
  reactionner_name    reactionner_{{ r.shortname }}
  address             {{ r.fqdn }}
  port                {{ r.port }}
  spare               {{ r.spare }}

  manage_sub_realms   0{#   Does it take jobs from schedulers of sub-Realms?#}
  min_workers         1{#   Starts with N processes (0 = 1 per CPU)#}
  max_workers         15{#  No more than N processes (0 = 1 per CPU)#}
  polling_interval    1{#   Get jobs from schedulers each 1 second#}
  timeout             3{#   Ping timeout#}
  data_timeout        120{# Data send timeout#}
  max_check_attempts  3{#   If ping fails N or more, then the node is dead#}
  check_interval      60{#  Ping node every N seconds#}
  {% if not r.modules | isEmpty %}
  modules             {{ r.modules | join(',') }}{% endif %}
  reactionner_tags    {% if r.tags | isEmpty %}None{% else %}{{ r.tags | join (',') }}{% endif %}

  use_ssl             {{ r.use_ssl }}
  hard_ssl_name_check {{ r.hard_ssl_name_check }}
  realm               {{ r.realm }}
}
{% endfor %}
