Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Got Ansible own modules? Run them from within the Salt just like that! #43504

Merged
merged 47 commits into from
Nov 13, 2017

Commits on Nov 10, 2017

  1. Initial start of ansible module

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    d1e4b9b View commit details
    Browse the repository at this point in the history
  2. Add initial module resolver, implement modules map

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    7c17f57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1d4c39 View commit details
    Browse the repository at this point in the history
  4. Improve error handling for the loaded module

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    68c9043 View commit details
    Browse the repository at this point in the history
  5. Implement module lister

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    48b79c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f48a363 View commit details
    Browse the repository at this point in the history
  7. Allow long names with dots in between

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    9ff8c88 View commit details
    Browse the repository at this point in the history
  8. Add missed import

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    a77b8b4 View commit details
    Browse the repository at this point in the history
  9. Prepare arguments for the module

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    5cfc32f View commit details
    Browse the repository at this point in the history
  10. Register the full name of the module

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    15d85cd View commit details
    Browse the repository at this point in the history
  11. Implement basic module caller (Python modules only)

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    304b863 View commit details
    Browse the repository at this point in the history
  12. Catch loader error as well

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    01ba818 View commit details
    Browse the repository at this point in the history
  13. Call description from help by default

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    05244d8 View commit details
    Browse the repository at this point in the history
  14. Prevent dummy modules to be executed to nothing

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    0469c42 View commit details
    Browse the repository at this point in the history
  15. Add quotes to the help command

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    2faf0a0 View commit details
    Browse the repository at this point in the history
  16. Initial scaffolding for Ansible state module

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    7a3acc3 View commit details
    Browse the repository at this point in the history
  17. Take to the account popen's STDERR as well.

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    b87f479 View commit details
    Browse the repository at this point in the history
  18. Wrap caller into a class

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    d0fd3ed View commit details
    Browse the repository at this point in the history
  19. Implement basic Ansible state call

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    7993a72 View commit details
    Browse the repository at this point in the history
  20. Handle errors

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    59bec48 View commit details
    Browse the repository at this point in the history
  21. Remove dead code

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    56cd42e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7239180 View commit details
    Browse the repository at this point in the history
  23. Add the license header

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    372c0f6 View commit details
    Browse the repository at this point in the history
  24. Add scaffold for the unit test

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    c7a1b73 View commit details
    Browse the repository at this point in the history
  25. Add unit test for documentation extractor

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    082d47f View commit details
    Browse the repository at this point in the history
  26. Do not use mock but real resolver class

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    fc24371 View commit details
    Browse the repository at this point in the history
  27. Add unit test for modules filtering

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    630b654 View commit details
    Browse the repository at this point in the history
  28. Refactor to setup/teardown methods

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    9d0762a View commit details
    Browse the repository at this point in the history
  29. Add unit test resolver module loader failure

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    25990f6 View commit details
    Browse the repository at this point in the history
  30. Improve module loader failure

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    fd2fca0 View commit details
    Browse the repository at this point in the history
  31. Add unit test for module loader

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    4004e2f View commit details
    Browse the repository at this point in the history
  32. Add unit test for module loader failure

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    67cede7 View commit details
    Browse the repository at this point in the history
  33. Don't bother with non-pytest unit tests

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    7742037 View commit details
    Browse the repository at this point in the history
  34. Lintfix: W1699

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    64d3c1e View commit details
    Browse the repository at this point in the history
  35. Lintfix: E0102

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    0594517 View commit details
    Browse the repository at this point in the history
  36. Lintfix: E9502

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    8f7ef4f View commit details
    Browse the repository at this point in the history
  37. Lintfix: W0108

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    bb13d00 View commit details
    Browse the repository at this point in the history
  38. Lintfix: W0611

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    58aa4a0 View commit details
    Browse the repository at this point in the history
  39. Lintfix: E8701 (PEP8 E701), C0321

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    d047270 View commit details
    Browse the repository at this point in the history
  40. Lintfix: W0602

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    66ab163 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    56c52e6 View commit details
    Browse the repository at this point in the history
  42. Fix value is not iterable error

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    755bc35 View commit details
    Browse the repository at this point in the history
  43. Remove extra assertions

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    f8c016c View commit details
    Browse the repository at this point in the history
  44. Add more descriptive function name

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    c7d49cb View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    8e64f1b View commit details
    Browse the repository at this point in the history
  46. Add timeout option, default to 20 minutes

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    f741bb0 View commit details
    Browse the repository at this point in the history
  47. Add root-level documentation to the module

    Bo Maryniuk committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    8873a92 View commit details
    Browse the repository at this point in the history