--- - 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