Saltstack Official Apache Formula
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021222324252627282930313233343536373839
  1. {% from "apache/map.jinja" import apache with context %}
  2. {% if 'mod_geoip' in apache %}
  3. include:
  4. - apache
  5. mod-geoip:
  6. pkg.installed:
  7. - pkgs:
  8. - {{ apache.mod_geoip }}
  9. - {{ apache.mod_geoip_database }}
  10. - require:
  11. - pkg: apache
  12. - watch_in:
  13. - module: apache-restart
  14. {% if grains['os_family']=="RedHat" %}
  15. geoip conf:
  16. file.managed:
  17. - name: {{ apache.confdir }}/geoip.conf
  18. - user: root
  19. - group: root
  20. - mode: 644
  21. - source:
  22. - salt://apache/files/{{ salt['grains.get']('os_family') }}/geoip.conf
  23. geoip database:
  24. file.managed:
  25. - name: /usr/share/GeoIP/GeoIP.dat
  26. - user: root
  27. - group: root
  28. - mode: 644
  29. - source:
  30. - salt://apache/files/{{ salt['grains.get']('os_family') }}/GeoIP.dat
  31. {% endif %}
  32. {% endif %}