blob: 561ed6b13c88bae0932e542c3318095c2c5d86e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
---
- name: "copy houyi_rpm_file to destination server"
synchronize:
src: "{{ role_path }}/files/rpm/{{ houyi_global.rpm_files.houyi_rpm_file }}"
dest: "/tmp/houyi_deploy/"
- name: "copy houyi_plug_rpm_file to destination server"
synchronize:
src: "{{ role_path }}/files/rpm/{{ houyi_global.rpm_files.houyi_plug_rpm_file }}"
dest: "/tmp/houyi_deploy/"
- name: "copy net_flood_rpm_file to destination server"
synchronize:
src: "{{ role_path }}/files/rpm/{{ houyi_global.rpm_files.net_flood_rpm_file }}"
dest: "/tmp/houyi_deploy/"
- name: "copy houyi_common_tools_rpm_file to destination server"
synchronize:
src: "{{ role_path }}/files/rpm/{{ houyi_global.rpm_files.houyi_common_tools_rpm_file }}"
dest: "/tmp/houyi_deploy/"
#- name: "copy sapp_rpm_file to destination server"
# synchronize:
# src: "{{ role_path }}/files/rpm/{{ houyi_global.rpm_files.sapp_rpm_file }}"
# dest: "/tmp/houyi_deploy/"
#- name: "install sapp"
# yum:
# name: "{{ packages }}"
# state: present
# vars:
# packages:
# - /tmp/houyi_deploy/{{ houyi_global.rpm_files.sapp_rpm_file }}
- name: "install houyi-common-tools"
yum:
name: "{{ packages }}"
state: present
vars:
packages:
- /tmp/houyi_deploy/{{ houyi_global.rpm_files.houyi_common_tools_rpm_file }}
- name: "install houyi"
yum:
name: "{{ packages }}"
state: present
vars:
packages:
- /tmp/houyi_deploy/{{ houyi_global.rpm_files.houyi_rpm_file }}
- name: "install houyi-plug"
yum:
name: "{{ packages }}"
state: present
vars:
packages:
- /tmp/houyi_deploy/{{ houyi_global.rpm_files.houyi_plug_rpm_file }}
- name: "install net_flood"
yum:
name: "{{ packages }}"
state: present
vars:
packages:
- /tmp/houyi_deploy/{{ houyi_global.rpm_files.net_flood_rpm_file }}
- name: "Template the sapp.toml"
template:
src: "{{ role_path }}/templates/sapp.toml.j2"
dest: /home/mesasoft/sapp_run/etc/sapp.toml
tags: template
- name: "Template the send_raw_pkt.conf"
template:
src: "{{ role_path }}/templates/send_raw_pkt.conf.j2"
dest: /home/mesasoft/sapp_run/etc/send_raw_pkt.conf
tags: template
- name: "Template the conflist.inf"
template:
src: "{{ role_path }}/templates/conflist.inf.j2"
dest: /home/mesasoft/sapp_run/plug/conflist.inf
tags: template
- name: "Template the houyi.inf"
template:
src: "{{ role_path }}/templates/houyi.inf.j2"
dest: /home/mesasoft/sapp_run/plug/business/houyi/houyi.inf
tags: template
- name: "Template the houyi_send_log.conf"
template:
src: "{{ role_path }}/templates/houyi_send_log.conf.j2"
dest: /opt/houyi/bin/houyi_etc/houyi_send_log.conf
tags: template
- name: "Template the houyi_plug.conf"
template:
src: "{{ role_path }}/templates/houyi_plug.conf.j2"
dest: /home/mesasoft/sapp_run/houyi_etc/houyi_plug.conf
tags: template
- name: "Template houyi_plug_static_arp.conf"
template:
src: "{{ role_path }}/templates/houyi_plug_static_arp.conf.j2"
dest: /home/mesasoft/sapp_run/houyi_etc/houyi_plug_static_arp.conf
tags: template
- name: "Template houyi_plug_arp_network.conf"
template:
src: "{{ role_path }}/templates/houyi_plug_arp_network.conf.j2"
dest: /home/mesasoft/sapp_run/houyi_etc/houyi_plug_arp_network.conf
tags: template
- name: "Template houyi.conf"
template:
src: "{{ role_path }}/templates/houyi.conf.j2"
dest: /opt/houyi/bin/houyi_etc/houyi.conf
tags: template
- name: "copy houyi.service to destination server"
synchronize:
src: "{{ role_path }}/files/service/houyi.service"
dest: "/usr/lib/systemd/system"
- name: "copy sapp.service to destination server"
synchronize:
src: "{{ role_path }}/files/service/sapp.service"
dest: "/usr/lib/systemd/system"
- name: "enable houyi service"
systemd:
name: houyi
enabled: yes
daemon_reload: yes
- name: "enable sapp service"
systemd:
name: sapp
enabled: yes
daemon_reload: yes
|