一个python工具,用于提供、保持同步和管理freebsd盒子和监狱
PyBSD的Python项目详细描述
docs | |
---|---|
tests | |
package |
一个python工具,用于提供、保持同步和管理freebsd框和监狱
- 自由软件:BSD许可证
即使是一个中等大小的FreeBSD盒子和监狱池的配置、保持同步和维护也可能很快成为一项耗时和复杂的任务。像Ansible、Fabric和ezjail这样的工具在某个方面提供了受欢迎的帮助,将它们集成到基于Python的接口中是有意义的,该接口允许集中的、面向推送的和自动化的交互
<^ >一个类似bsdploy的项目已经充分利用了这些工具,尽管这是一种非常不灵活的方式,不能很容易地应用到现有的部署中。该项目旨在提供一个完全可定制的Python工具,该工具可用于维护现有的服务器阵列,以及设置一个服务器,并在安全、方便、快速地部署一系列预先配置的、可配置的和可配置的监狱,以一种令人兴奋的精神,例如:<- nginx
- Django
- Flask
- JSON Web Tokens
- NodeJS/io.js
- Grunt、Bower和Gulp
- PostgreSQL
- MySQL/MariaDB/Percona
- Redis
- mongoDB
- Memcached
- Solr
- Elasticsearch
- Varnish
- HaProxy
- Jenkins
- Sentry
- statsd+collectd+Graphite
- logstash
- InfluxDB
- Grafana
- Pypi
- Gitolite
- RabbitMQ
- poudriere
- Let’s Encrypt
- Postfix+Dovecot+amavis+SpamAssassin
与tsuru或类似产品交互是一个目标另一方面,一旦上述购物清单完成,freebsd上的Docker可能会成为现实的8p。
安装
pip install pybsd
开发
要运行所有测试,请运行:
py.test --pdb # or tox
变更日志
0.0.1(2015-08-04)
- pypi上的第一个版本。