Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

37 lines
835B

  1. {%- from 'icinga2/map.jinja' import icinga2 with context %}
  2. {%- set fqdn = salt.grains.get('fqdn') -%}
  3. {% if icinga2.get("parent_zone") is not None -%}
  4. object Zone "{{ icinga2.get("parent_zone") }}" {
  5. endpoints = [
  6. {{ icinga2.parent_endpoints }}
  7. ]
  8. }
  9. {% endif -%}
  10. object Zone "{{ icinga2.get("zone", fqdn) }}" {
  11. {% if icinga2.get("parent_zone") is not None %}parent = "{{ icinga2.get("parent_zone") }}"{% endif -%}
  12. endpoints = [
  13. "{{ fqdn }}"
  14. ]
  15. }
  16. object Endpoint "{{ fqdn }}" {
  17. }
  18. {% if icinga2.get("parent_endpoints") is not None -%}
  19. {% for parent_endpoint in icinga2.get("parent_endpoints") -%}
  20. object Endpoint "{{ parent_endpoint }}" {
  21. }
  22. {% endfor -%}
  23. {% endif -%}
  24. /* sync global commands */
  25. object Zone "global-templates" {
  26. global = true
  27. }
  28. object Zone "director-global" {
  29. global = true
  30. }