netkiller / devops

OS Software Configure Managment

Home Page:http://netkiller.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevOps Tools

OS Software Configure Managment

Install

pip install netkiller-devops -i https://pypi.tuna.tsinghua.edu.cn/simple

Docker

root@netkiller ~# docker run --rm -it --name=netkiller --entrypoint=sh netkiller-devops:latest

PATH Variable

$ cp share/profile.d/devops.sh /etc/profile.d/

or 

$ cat >> /etc/profile.d/devops.sh <<'EOF'
export PATH=/srv/devops/bin:$PATH
EOF

Deployment

Software deployment tools.

Ubuntu 编译安装

$ cd /usr/local/src/
$ git clone https://github.com/netkiller/devops.git
$ cd devops
$ python3 setup.py sdist
$ python3 setup.py install

CentOS 编译安装

$ cd /usr/local/src/
$ git clone https://github.com/netkiller/devops.git
$ cd devops
$ python3 setup.py sdist
$ python3 setup.py install --prefix=/srv/devops

or

python36 setup.py sdist
python36 setup.py install --prefix=/srv/devops

Deploy Pypi

$ python3 setup.py sdist bdist_wheel
$ twine upload dist/netkiller-devops-x.x.x.tar.gz 

Backup

Data backup tools. Database backup.

OS Configuration file versioning

osconf.

Donations

We accept PayPal through:

https://www.paypal.me/netkiller

Wechat (微信) / Alipay (支付宝) 打赏:

https://www.netkiller.cn/home/donations.html

About

OS Software Configure Managment

http://netkiller.github.io/

License:MIT License


Languages

Language:Python 85.6%Language:Shell 7.8%Language:PHP 2.6%Language:Java 1.8%Language:SaltStack 1.1%Language:JavaScript 0.5%Language:Puppet 0.3%Language:PowerShell 0.2%Language:HTML 0.1%