--- - name: "copy sapp to destination server" copy: src: "{{ role_path }}/files/" dest: /tmp/ansible_deploy/ - name: "install sapp rpms from localhost" yum: name: - /tmp/ansible_deploy/sapp-4.2.37.ead1db6-2.el7.x86_64.rpm state: present - name: "install tcpdump_mesa rpms from localhost" yum: name: - /tmp/ansible_deploy/tcpdump_mesa-1.0.5.793bb53-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 sapp_tmpfile.conf template: src: "{{ role_path }}/templates/sapp_tmpfile.conf.j2" dest: /etc/tmpfiles.d/sapp_tmpfile.conf tags: template - 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