首页 > 数据库技术 > 详细

fabric自动化安装mysql-server

时间:2017-08-10 15:33:24      阅读:268      评论:0      收藏:0      [点我收藏+]

1、创建文件auto_install_mysql.py

vim auto_install_mysql.py

 -------------------------------------------->

 1 #!/usr/bin/env python
 2 
 3 from fabric.colors import *
 4 from fabric.api import *
 5 env.user=root
 6 env.roledefs = {
 7     dbserver: [172.16.1.207]        //此处可以添加多台主机
 8 }
 9 env.password = {
10     root@172.16.1.207: redhat
11 }
12 
13 @roles(dbserver)
14 def  dbtask():
15     print yellow("Install mysql-server ...")
16     with settings(warn_only=True):
17         run("apt-get install mysql-server  -y")
18         run("service mysql restart")
19 
20 def deploy():
21     execute(dbtask)           //此处可以添加多个任务

 

2、执行文件

fab -f auto_install_mysql.py deploy

 

执行结果如下:

技术分享

 

执行到输入密码的界面时,输入密码,然后按tab键跳到ok处,接着按空格键设置

技术分享

fabric自动化安装mysql-server

原文:http://www.cnblogs.com/jefflee168/p/7339512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!