添加OAM、tsg-cli自动部署部分

This commit is contained in:
zhangzhihan
2020-01-25 22:15:16 +08:00
parent 927d722f7a
commit d250e70b85
57 changed files with 3124 additions and 7 deletions

Binary file not shown.

View File

@@ -0,0 +1,16 @@
- name: "copy oam_cli.rpm to destination server"
copy:
src: "{{ role_path }}/files/"
dest: /tmp
- name: "install oam_cli"
yum:
name:
- /tmp/oam_cli-1.0-1.0.x86_64.rpm
state: present
- name: "Templates application.properties"
template:
src: "{{role_path}}/templates/application.properties.j2"
dest: /opt/tsg/oam_cli/application.properties
tags: template

View File

@@ -0,0 +1,27 @@
cli.help=/opt/tsg/cli/help.txt
# 设置宽字符在linux控制台上打印时占2位- CJK_SYMBOLS_AND_PUNCTUATION
cli.unicodeblock.wide=CJK_UNIFIED_IDEOGRAPHS,CJK_COMPATIBILITY_IDEOGRAPHS,CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A,CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B,CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C,CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D,HALFWIDTH_AND_FULLWIDTH_FORMS
mxn.config=/opt/tsg/etc/tsg_chassis_ip.json
port.config=/opt/tsg/etc/tsg_chassis_port.json
sn.config=/opt/tsg/etc/tsg_sn.json
tags.config=/opt/tsg/etc/tsg_tags.json
cli.agent.port=50222
# oam.influx.url=http://192.168.161.134:8086
oam.influx.url=http://{{ mcn0_ip }}:58086
oam.influx.db=tsg_stat
oam.influx.user=admin
oam.influx.password=tsg2019
oam.cli.user.admin=tsgadmin
oam.cli.user.user=tsguser
cli.rest.root=http://192.168.40.4:8082/v1
#cli.rest.root=http://192.168.40.4:8082/v1
cli.rest.login=${cli.rest.root}/user/login
cli.rest.policy=${cli.rest.root}/policy/compile
cli.rest.policy.object=${cli.rest.root}/policy/object
cli.rest.policy.object.batch=${cli.rest.root}/policy/object/batch
oam.rest.timeout=10000