1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- ==============
- salt-api 0.6.0
- ==============
- :program:`salt-api` inches closer to prime-time with 0.6.0. This release adds
- the beginnings of a universal interface for accessing Salt components via the
- tried and true method of passing low-data to functions (a core component of
- Salt's remote execution and state management).
- Low-data interface
- ==================
- A new view accepts :http:post: requests at the root URL that accepts raw
- low-data as :http:post: data and passes that low-data along to a client
- interface in Salt. Currently only LocalClient and RunnerClient interfaces have
- been implemented in Salt with more coming in the next Salt release.
- External authentication
- -----------------------
- Raw low-data can contain authentication credentials that make use of Salt's new
- :conf_master:`external_auth` system.
- The following is a proof-of-concept of a working eauth call. (It bears
- repeating this is a pre-alpha release and this should not be used by anyone for
- anything real.)
- .. code-block:: bash
- % curl -si localhost:8000 \
- -d client=local \
- -d tgt='*' \
- -d fun='test.ping' \
- -d arg \
- -d eauth=pam \
- -d username=saltdev \
- -d password=saltdev
- Participation
- =============
- :program:`salt-api` is just getting off the ground so feedback, questions, and
- ideas are critical as we solidify how this project fits into the overall Salt
- infrastructure management stack. Please get involved by `filing issues`__ on
- GitHub, `discussing on the mailing list`__, and chatting in ``#salt-devel`` on
- Freenode.
- .. __: https://github.com/saltstack/salt-api/issues
- .. __: https://groups.google.com/forum/#!forum/salt-users
|