Saltstack Official Apt Formula
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

apt_conf.jinja 690B

123456789101112131415161718192021222324252627282930
  1. {%- macro print(mname, mvalue) %}
  2. {%- if mvalue is string %}
  3. {{ mname }} "{{ mvalue }}";
  4. {%- elif mvalue is sequence %}
  5. {{ mname }} {
  6. {%- for item in mvalue %}
  7. "{{ item }}";
  8. {%- endfor %}
  9. };
  10. {%- endif %}
  11. {%- endmacro -%}
  12. // This file is managed by salt
  13. {%- for opt, opt_data in data|dictsort -%}
  14. {%- if opt_data is string or opt_data is number %}
  15. {{ opt }} "{{ opt_data }}";
  16. {%- elif opt_data is mapping %}
  17. {{ opt }}
  18. {
  19. {%- for name, value in opt_data|dictsort %}
  20. {{- print(name, value) }}
  21. {%- endfor %}
  22. };
  23. {%- elif opt_data is sequence %}
  24. {{ opt }} {
  25. {%- for item in opt_data %}
  26. "{{ item }}";
  27. {%- endfor %}
  28. };
  29. {%- endif %}
  30. {%- endfor -%}