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.

README.rst 2.8KB

10 년 전
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. =========================
  2. saltstack-network-formula
  3. =========================
  4. .. image:: https://img.shields.io/badge/flattr-donate-red.svg
  5. :alt: Donate via flattr
  6. :target: https://flattr.com/profile/bechtoldt
  7. .. image:: https://img.shields.io/gratipay/bechtoldt.svg
  8. :alt: Donate via Gratipay
  9. :target: https://www.gratipay.com/bechtoldt/
  10. .. image:: https://img.shields.io/badge/license-Apache--2.0-blue.svg
  11. :alt: Apache-2.0-licensed
  12. :target: https://github.com/bechtoldt/saltstack-network-formula/blob/master/LICENSE
  13. .. image:: https://img.shields.io/badge/gitter-chat-brightgreen.svg
  14. :alt: Join Chat
  15. :target: https://gitter.im/bechtoldt/saltstack-network-formula?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
  16. SaltStack Formula to set up and configure a host's network configuration
  17. .. contents::
  18. :backlinks: none
  19. :local:
  20. Instructions
  21. ------------
  22. Please refer to https://github.com/bechtoldt/formula-docs to learn how to use
  23. this formula, how it is built and how you can add your changes.
  24. **NOTICE:** This formula might uses the formhelper module which is a very useful Salt execution module that isn't available
  25. in upstream yet. Please consider retrieving it manually from https://github.com/bechtoldt/salt-modules and
  26. make it available to your Salt installation. Read `SaltStack documentation <http://docs.saltstack.com/en/latest/ref/modules/#modules-are-easy-to-write>`_ to
  27. see how this can be achieved.
  28. Take a look at older `releases <https://github.com/bechtoldt/saltstack-network-formula/releases>`_ to get a version that isn't using the formhelper
  29. yet (if any).
  30. Contributing
  31. ------------
  32. Contributions are welcome! All development guidelines we ask you to follow can
  33. be found at https://github.com/bechtoldt/formula-docs.
  34. In general:
  35. 1. Fork this repo on Github
  36. 2. Add changes, test them, update docs (README.rst) if possible
  37. 3. Submit your pull request (PR) on Github, wait for feedback
  38. But it’s better to `file an issue <https://github.com/bechtoldt/saltstack-network-formula/issues/new>`_ with your idea first.
  39. Authors
  40. -------
  41. * Alan Pearce <alan@alanpearce.co.uk>
  42. * Arnold Bechtoldt <mail@arnoldbechtoldt.com>
  43. * Simon Lloyd <simon@slloyd.net>
  44. * root <root@saltmaster01.(none)>
  45. TODO
  46. ----
  47. * add instructions how to use formhelper, add information about it in the formula-docs (dependency), show up alternative?
  48. * table/ matrix: os/salt compatibility (dedicated file)
  49. * add list of available states
  50. * add tests
  51. * Use more of the available options in interfaces.sls of network.managed
  52. * interfaces: configure broadcast if set
  53. Miscellaneous
  54. -------------
  55. Recommended formulas:
  56. * SaltStack management: `saltstack-salt-formula <https://github.com/bechtoldt/saltstack-salt-formula>`_
  57. Further reading:
  58. * Documentation and Standardisation of SaltStack formulas: https://github.com/bechtoldt/formula-docs