summaryrefslogtreecommitdiff
path: root/roles/tsg_app/tasks/main.yml
diff options
context:
space:
mode:
authorzhangzhihan <[email protected]>2020-09-23 14:07:56 +0800
committerzhangzhihan <[email protected]>2020-09-23 14:07:56 +0800
commitc84cf9fa02f71279f6f157a12318ccab7bbc82e1 (patch)
tree0299fef8fa8744b3f61fea469b2790140905ccfa /roles/tsg_app/tasks/main.yml
parent37dab8e8425a98a9ddc72ddf1c635de2fdaac514 (diff)
update
Diffstat (limited to 'roles/tsg_app/tasks/main.yml')
-rw-r--r--roles/tsg_app/tasks/main.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/roles/tsg_app/tasks/main.yml b/roles/tsg_app/tasks/main.yml
new file mode 100644
index 0000000..2855b53
--- /dev/null
+++ b/roles/tsg_app/tasks/main.yml
@@ -0,0 +1,32 @@
+---
+- name: "copy tsg_app rpms to destination server"
+ copy:
+ src: "{{ role_path }}/files/"
+ dest: /tmp/ansible_deploy/
+
+- name: "install tsg_app packages"
+ yum:
+ name: "{{ app_packages }}"
+ state: present
+ skip_broken: yes
+ vars:
+ app_packages:
+ - /tmp/ansible_deploy/app_master-1.0.5.5a4fb22-2.el7.x86_64.rpm
+ - /tmp/ansible_deploy/app_control_plug-1.0.3.447fc53-2.el7.x86_64.rpm
+ - /tmp/ansible_deploy/app_proto_identify-1.0.3.6c893f2-2.el7.x86_64.rpm
+ - /tmp/ansible_deploy/app_sketch_local-1.0.4.0edaf58-2.el7.x86_64.rpm
+ when: tsg_app_enable == 1
+
+- name: "Template the appconf/main.conf"
+ template:
+ src: "{{ role_path }}/templates/main.conf.j2"
+ dest: /home/mesasoft/sapp_run/appconf/main.conf
+ tags: template
+ when: tsg_app_enable == 1
+
+- name: "Template the appconf/maat.conf"
+ template:
+ src: "{{ role_path }}/templates/maat.conf.j2"
+ dest: /home/mesasoft/sapp_run/appconf/maat.conf
+ tags: template
+ when: tsg_app_enable == 1