这个django应用程序充当salt的rest api。
django-saltapi的Python项目详细描述
===============
Django盐原料药
===============
此django应用程序用作salt的rest api。基本上是
salt-api包周围的东西包装。
…_ salt-api:https://github.com/saltstack/salt-api
状态
-----
创建与
盐是指django已经在我们的软件堆栈中。从那时起 盐API在其可部署的方式上变得更加灵活。
现在可以在任何兼容的
wsgi服务器(与在单独进程中运行“salt api”不同)。
除此之外,还有一种更苗条的选择,尽管
“rest\u wsgi”模块中的功能较少。我鼓励你有一个
在决定使用django saltapi之前,先看看它们。
…_ rest_cherypy:http://salt-api.readthedocs.org/en/latest/ref/netapis/all/saltapi.netapi.rest_cherypy.html
…_ rest_wsgi:http://salt-api.readthedocs.org/en/latest/ref/netapis/all/saltapi.netapi.rest_wsgi.html
因为salt api解决了最初的大部分动机
对于django saltapi,这个包raisen d'etre可能会
利用django rest框架中的更多功能。
未来的发展很可能朝着这个目标迈进。
此软件包附带一些注意事项。此应用程序与salt api相比:
-此应用程序仅支持API的X-www-form-urlencoded数据输入
包装器或输入来自url,而salt api支持
其他数据格式
-此应用程序仅支持JSON数据输出
…注意:目前api不需要身份验证和两个
api函数在没有csrf保护的情况下公开
从完整性的角度来看,它们是无害的。见
`views.py`启用身份验证。
安装
----
1.将“django_saltapi”添加到
项目“settings.py”:
已安装的应用程序=(
[…]
“django_saltapi”,
)
2.在项目“settings.py”中添加salt设置:
盐配置{
“主配置”:“/etc/salt/master”,
}
2.在项目“url.py”中包含包urlconf,如下所示:
url(r'^api/salt/',include('django_saltapi.url'),
用法
----
…注意:文档和一些脚本将主机称为
运行api的“salt”,ymmv。
1.访问http://salt/api/salt/查看默认的静态html页面。
2.通过salt api包装器向所有爪牙发出salt ping命令:
django saltapi'*'测试.ping
3.尝试显式公开的rest api函数(参见views.py):
Django Saltapi Ping所有
Django Saltapi Echo所有X
Django Saltapi作业
django saltapi作业<;jid>;
Django Saltapi矿工
django saltapi minion<;中>;
Django盐原料药
===============
此django应用程序用作salt的rest api。基本上是
salt-api包周围的东西包装。
…_ salt-api:https://github.com/saltstack/salt-api
状态
-----
创建与
盐是指django已经在我们的软件堆栈中。从那时起 盐API在其可部署的方式上变得更加灵活。
现在可以在任何兼容的
wsgi服务器(与在单独进程中运行“salt api”不同)。
除此之外,还有一种更苗条的选择,尽管
“rest\u wsgi”模块中的功能较少。我鼓励你有一个
在决定使用django saltapi之前,先看看它们。
…_ rest_cherypy:http://salt-api.readthedocs.org/en/latest/ref/netapis/all/saltapi.netapi.rest_cherypy.html
…_ rest_wsgi:http://salt-api.readthedocs.org/en/latest/ref/netapis/all/saltapi.netapi.rest_wsgi.html
因为salt api解决了最初的大部分动机
对于django saltapi,这个包raisen d'etre可能会
利用django rest框架中的更多功能。
未来的发展很可能朝着这个目标迈进。
此软件包附带一些注意事项。此应用程序与salt api相比:
-此应用程序仅支持API的X-www-form-urlencoded数据输入
包装器或输入来自url,而salt api支持
其他数据格式
-此应用程序仅支持JSON数据输出
…注意:目前api不需要身份验证和两个
api函数在没有csrf保护的情况下公开
从完整性的角度来看,它们是无害的。见
`views.py`启用身份验证。
安装
----
1.将“django_saltapi”添加到
项目“settings.py”:
已安装的应用程序=(
[…]
“django_saltapi”,
)
2.在项目“settings.py”中添加salt设置:
盐配置{
“主配置”:“/etc/salt/master”,
}
2.在项目“url.py”中包含包urlconf,如下所示:
url(r'^api/salt/',include('django_saltapi.url'),
用法
----
…注意:文档和一些脚本将主机称为
运行api的“salt”,ymmv。
1.访问http://salt/api/salt/查看默认的静态html页面。
2.通过salt api包装器向所有爪牙发出salt ping命令:
django saltapi'*'测试.ping
3.尝试显式公开的rest api函数(参见views.py):
Django Saltapi Ping所有
Django Saltapi Echo所有X
Django Saltapi作业
django saltapi作业<;jid>;
Django Saltapi矿工
django saltapi minion<;中>;