diff options
| author | zhangzhihan <[email protected]> | 2020-03-28 12:59:59 +0800 |
|---|---|---|
| committer | zhangzhihan <[email protected]> | 2020-03-28 12:59:59 +0800 |
| commit | cfca4e5d64f732efd683d59a7eb68286bb95377c (patch) | |
| tree | 58a386e7fa240286f423d550c56d9e01b07dd349 /roles/sapp | |
| parent | bf5a401af9137e6cdc8259c2285aa6beaf0b4317 (diff) | |
改进双臂部署部分内容
Diffstat (limited to 'roles/sapp')
| -rw-r--r-- | roles/sapp/tasks/main.yml | 7 | ||||
| -rw-r--r-- | roles/sapp/templates/maat.conf.j2 | 30 | ||||
| -rw-r--r-- | roles/sapp/templates/sapp.toml.j2 | 11 |
3 files changed, 46 insertions, 2 deletions
diff --git a/roles/sapp/tasks/main.yml b/roles/sapp/tasks/main.yml index 288ead5..131d5b1 100644 --- a/roles/sapp/tasks/main.yml +++ b/roles/sapp/tasks/main.yml @@ -40,6 +40,13 @@ dest: /home/mesasoft/sapp_run/tsgconf/main.conf tags: template + +- name: Template the tsgconf/maat.conf + template: + src: "{{ role_path }}/templates/maat.conf.j2" + dest: /home/mesasoft/sapp_run/tsgconf/maat.conf + tags: template + - name: "enable sapp" systemd: name: sapp diff --git a/roles/sapp/templates/maat.conf.j2 b/roles/sapp/templates/maat.conf.j2 new file mode 100644 index 0000000..f723e36 --- /dev/null +++ b/roles/sapp/templates/maat.conf.j2 @@ -0,0 +1,30 @@ +[STATIC] +MAAT_MODE=2 +STAT_SWITCH=1 +PERF_SWITCH=1 +TABLE_INFO=tsgconf/tsg_static_tableinfo.conf +STAT_FILE=tsg_static_maat.status +EFFECT_INTERVAL_S=1 +REDIS_IP={{ maat_redis_server.address }} +REDIS_PORT_NUM=1 +REDIS_PORT=7002 +REDIS_INDEX=0 +JSON_CFG_FILE=tsgconf/tsg_maat.json +INC_CFG_DIR=tsgrule/inc/index/ +FULL_CFG_DIR=tsgrule/full/index/ + +[DYNAMIC] +MAAT_MODE=2 +STAT_SWITCH=1 +PERF_SWITCH=1 +TABLE_INFO=tsgconf/tsg_dynamic_tableinfo.conf +STAT_FILE=tsg_dynamic_maat.status +EFFECT_INTERVAL_S=1 +REDIS_IP={{ dynamic_maat_redis_server.address }} +REDIS_PORT_NUM=1 +REDIS_PORT=7002 +REDIS_INDEX=1 +JSON_CFG_FILE=tsgconf/tsg_maat.json +INC_CFG_DIR=tsgrule/inc/index/ +FULL_CFG_DIR=tsgrule/full/index/ + diff --git a/roles/sapp/templates/sapp.toml.j2 b/roles/sapp/templates/sapp.toml.j2 index 6548df4..e31e223 100644 --- a/roles/sapp/templates/sapp.toml.j2 +++ b/roles/sapp/templates/sapp.toml.j2 @@ -9,10 +9,17 @@ instance_name = "sapp4" [CPU] -worker_threads=16 +{% if run_as_tun_mode %} +worker_threads=1 +{% else %} +worker_threads={{ sapp.worker_threads }} +{% endif %} ### note, bind_mask, if you do not want to bind thread to special CPU core, keep it empty as [] +{% if run_as_tun_mode %} +bind_mask=[] +{% else %} bind_mask=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] -#bind_mask=[] +{% endif %} [PACKET_IO] ### note, BSD_packet_filter, if you do not want to set any filter rule, keep it empty as "" |
