Bechtoldt's Network Saltstack Formula
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
преди 10 години
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. ===============
  2. network-formula
  3. ===============
  4. .. image:: https://api.flattr.com/button/flattr-badge-large.png
  5. :target: https://flattr.com/submit/auto?user_id=bechtoldt&url=https%3A%2F%2Fgithub.com%2Fbechtoldt%2Fnetwork-formula
  6. Salt Stack Formula to set up and configure a host's network configuration
  7. NOTICE BEFORE YOU USE
  8. =====================
  9. * This formula aims to follow the conventions and recommendations described at http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html#conventions-formula and http://docs.saltstack.com/en/latest/topics/best_practices.html
  10. TODO
  11. ====
  12. * Use more of the available options in interfaces.sls of network.managed
  13. * interfaces: configure broadcast if set
  14. Instructions
  15. ============
  16. 1. Add this repository as a `GitFS <http://docs.saltstack.com/topics/tutorials/gitfs.html>`_ backend in your Salt master config.
  17. 2. Configure your Pillar top file (``/srv/pillar/top.sls``) and your pillars, see pillar.example.sls
  18. 3. Include this Formula within another Formula or simply define your needed states within the Salt top file (``/srv/salt/top.sls``).
  19. Available states
  20. ================
  21. .. contents::
  22. :local:
  23. ``network.hosts``
  24. -----------------
  25. Sets the static lookup table for hostnames
  26. ``network.interfaces``
  27. ----------------------
  28. Sets the network interfaces configuration
  29. ``network.resolver``
  30. --------------------
  31. Sets the resolver configuration
  32. ``network.routes``
  33. ------------------
  34. Manages network routes
  35. Additional resources
  36. ====================
  37. None
  38. Formula Dependencies
  39. ====================
  40. None
  41. Contributions
  42. =============
  43. Contributions are always welcome. All development guidelines you have to know are
  44. * write clean code (proper YAML+Jinja syntax, no trailing whitespaces, no empty lines with whitespaces, LF only)
  45. * set sane default settings
  46. * test your code
  47. * update README.rst doc
  48. Salt Compatibility
  49. ==================
  50. Tested with:
  51. * 2014.1.x
  52. OS Compatibility
  53. ================
  54. Tested with:
  55. * GNU/ Linux Debian Wheezy
  56. * CentOS 6 (not completly tested)