saltstack执行结果返回到mysql

  

系统:ubuntu 17.04

  

官方文档https://docs.saltstack.com/en/latest/ref/returners/all/salt.returners.mysql.html

  


(mysql, salt-master python2.7-mysql)

  

理事
(mysql客户机,salt-master salt-syndic, python2.7-mysql)

  

奴才
(mysql客户机,salt-minion python2.7-mysql)

  

大师   

#猫/etc/salt/master | grep - v“#”;| grep - v“^ * $“
ipv6:假
接口:192.168.90.177
auto_accept:真正的
state_top:。sls
order_masters:真
返回:mysql

  

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # mysql # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
创建数据库盐<代码>
默认的字符集utf8
默认核对utf8_general_ci;

  使用

<代码>盐>   

删除表如果存在<代码> jid> CREATE TABLE <代码> jid (
<代码> jid varchar (255) NOT NULL,
<代码> 加载简单不是NULL,
唯一键<代码> jid (<代码> jid> )引擎=InnoDB默认字符集=utf8;

  

删除表如果存在<代码> salt_returns> CREATE TABLE <代码> salt_returns (
<代码>娱乐> <代码> jid varchar (255) NOT NULL,
<代码> 返回简单不是NULL,
<代码> id> <代码> 成功varchar (10) NOT NULL,
<代码> full_ret> <代码> alter_time> 键<代码> id (<代码> id> 键<代码> jid (<代码> jid> 键<代码>娱乐> 娱乐> )引擎=InnoDB默认字符集=utf8;

  

删除表如果存在<代码> salt_events> CREATE TABLE <代码> salt_events (
<代码> id> <代码>标记 varchar (255) NOT NULL,
<代码> 数据varchar (1024) NOT NULL,
<代码> alter_time> 主键(<代码> id> 键<代码>标记(<代码>标记> )引擎=InnoDB默认字符集=utf8;

  

mysql>使用盐
mysql>显示表;
+ - - - - - - - - - - - - - - - - - +
| Tables_in_salt |
+ - - - - - - - - - - - - - - - - - +
| jid |
| salt_events |
| salt_returns |
+ - - - - - - - - - - - - - - - - - +

  

格兰特盐。* salt@“%”被“盐”,

  

(此为ubuntu上的mysql)
root@jy-KVM1: ~ #猫/etc/mysql/mysql.conf.d/mysqld.cnf | grep绑定
# bind-address=127.0.0.1 #注释掉,允许其他机器访问

  

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

  

理事   

#猫/etc/salt/master | grep - v“#”;| grep - v“^ * $“
ipv6:假
auto_accept:真正的
file_roots:
基础:

  
      <李>
    /etc/盐/基地刺激:李   <李>/etc/盐/刺激
    syndic_master: 192.168.90.177李   
  

的奴才   

#猫/etc/salt/minion | grep - v“#”;| grep - v“^ * $“
主:192.168.90.178
id: 192.168.90.179
mysql。主持人:192.168.90.177
mysql。用户:“盐”
mysql。通过:“盐”
mysql。db:“盐”
mysql。端口:3306

  

在主人上执行

  

#盐‘*’test.ping

  

查看数据库

  

<强> <强> <强> <强> <强> <强> <强> <强> <强> <强> <强> <强> <强> 6。行
有趣:测试。ping
jid: 20171204130021772990
返回:真正的
id: 192.168.90.179
成功:1
full_ret: {“fun_args": [],“jid":“20171204130021772990”,“return":真的,“retcode": 0,“success":真的,“fun":“test.ping",“id":“192.168.90.179"}
alter_time: 2017-12-04 13:00:23
6行组(0.01秒)

  

错误:
没有查询指定

  

mysql>

saltstack执行结果返回到mysql