栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

linux12企业实战 -- 34ansible组命名规则

linux12企业实战 -- 34ansible组命名规则

文章目录

一、ansible组名命名规则

1、jar、war的命名规则2、nginx、memcache、等中间件名称命名规则3、注意事项4、 ansible组名验证

一、ansible组名命名规则 1、jar、war的命名规则

ansible组名命名:编写方式:业务线 服务 中间件名称 /包名 环境

列如: kfc_preorder_mwos_jar_wgb

kfc.preorde === > 业务系统

mwos =====> 服务

jar ====> 包名

wgb =====> 环境名

[kfc_preorder_mwos_jar_wgb]  # ansible 组名
172.20.144.149               # ip
172.20.142.123

jar、war 需要添加变量

[kfc_delivery_selection_ksa]
172.25.103.92
172.25.103.93

[kfc_delivery_selection_ksa:vars]
vartags=_jar_                      # 添加变量

[kfc_delivery_selection_qca]
172.20.186.219
172.20.186.220

[kfc_delivery_selection_qca:vars]
vartags=_jar_                      # 添加变量                           
2、nginx、memcache、等中间件名称命名规则

ansible组名命名:编写方式:业务系统_中间件名 _环境名

列如: ph_delivery_openresty_wgb

ph.delivery === > 业务系统

openresty ====> 中间件名

wgb =====> 环境名

[ph_delivery_openresty_wgb]  # ansible 组名
172.21.192.23                # ip
172.21.192.125
3、注意事项

1> 1、ansible组名命名的时候必须使用_

2> 2、ansible组名命名的时候结尾必须是环境后缀名称

3> 3、ansible组名命名的时候不要写太多的命名:例如( transaction_kfc_preoder_preoder_openresty_qcb)

4> 4、ansible组名命名的时候不要出现ip重复的ansible组

例如:

172.21.192.23 | SUCCESS => {
    "msg": [
        "ph_delivery_openresty_wgb",    # ansible组名一
        "ph_openplatform_nginx_wgb"     # ansible组名二
    ]
}
[root@172.25.139.127 KSSHHVI00127 /etc/ansible/host]
$ansible `ph_delivery_openresty_wgb` --list
  hosts (2):
    172.21.192.23
    172.21.192.232
[root@172.25.139.127 KSSHHVI00127 /etc/ansible/host]
$ansible `ph_openplatform_nginx_wgb` --list
  hosts (2):
    172.21.192.23
    172.21.192.232
4、 ansible组名验证
# 验证方式一:
$grep -rl 'ph_delivery_openresty_wgb' /etc/ansible/host/

/etc/ansible/host/ec_ph_delivery_wgb
# 验证方式二:
$ansible ph_delivery_openresty_wgb --list
  hosts (2):
    172.21.192.23
    172.21.192.232
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701993.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号