添加OAM、tsg-cli自动部署部分
This commit is contained in:
BIN
roles/oam_cli/files/oam_cli-1.0-1.0.x86_64.rpm
Normal file
BIN
roles/oam_cli/files/oam_cli-1.0-1.0.x86_64.rpm
Normal file
Binary file not shown.
16
roles/oam_cli/tasks/main.yml
Normal file
16
roles/oam_cli/tasks/main.yml
Normal 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
|
||||
27
roles/oam_cli/templates/application.properties.j2
Executable file
27
roles/oam_cli/templates/application.properties.j2
Executable 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
|
||||
Reference in New Issue
Block a user