--- - name: "copy sapp to destination server" copy: src: "{{ role_path }}/files/" dest: /tmp/ansible_deploy/ - name: "copy maat_redis_tool to destination server" copy: src: "{{ role_path }}/files/maat_redis_tool" dest: /usr/local/bin mode: 0755 - name: "install sapp rpms from localhost" yum: name: - /tmp/ansible_deploy/sapp-4.2.6.cd822b1-2.el7.x86_64.rpm state: present skip_broken: yes - name: "mkdir tsgconf" file: path: /home/mesasoft/sapp_run/tsgconf state: directory - 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 project_list.conf template: src: "{{ role_path }}/templates/project_list.conf.j2" dest: /home/mesasoft/sapp_run/etc/project_list.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 sapp_log.conf template: src: "{{ role_path }}/templates/sapp_log.conf.j2" dest: /home/mesasoft/sapp_run/etc/sapp_log.conf tags: template - name: Template the gdev.conf template: src: "{{ role_path }}/templates/gdev.conf.j2" dest: /home/mesasoft/sapp_run/etc/gdev.conf when: tsg_access_type == 1 - name: Template the vlan_flipping_map.conf template: src: "{{ role_path }}/templates/vlan_flipping_map.conf.j2" dest: /home/mesasoft/sapp_run/etc/vlan_flipping_map.conf when: tsg_access_type == 2 - name: "Template sapp.service destination server" template: src: "{{ role_path }}/templates/sapp.service.j2" dest: /usr/lib/systemd/system/sapp.service mode: 0755 - name: "copy memory limit file to sapp.service.d" copy: src: "{{ role_path }}/files/memory.conf" dest: /etc/systemd/system/sapp.service.d/ mode: 0644 - name: "enable sapp" systemd: name: sapp enabled: yes daemon_reload: yes