- name: "copy keepalived rpm to destination server" copy: src: "{{ role_path }}/files/" dest: /tmp mode: 0755 - name: "install keepalived" yum: name: - /tmp/keepalived-1.3.5-16.el7.x86_64.rpm state: present - name: "install ipvsadm" yum: name: - /tmp/ipvsadm-1.27-8.el7.x86_64.rpm state: present - name: "Template check_service_health.sh.j2" template: src: "{{ role_path }}/templates/check_service_health.sh.j2" dest: /etc/keepalived/check_service_health.sh tags: template - name: "Template keepalived_backup.conf.j2" template: src: "{{ role_path }}/templates/keepalived_backup.conf.j2" dest: /etc/keepalived/keepalived.conf tags: template - name: Template the keepalived.service.j2 template: src: "{{ role_path }}/files/keepalived.service.j2" dest: "/usr/lib/systemd/system/keepalived.service" tags: template - name: "Start keepalived" systemd: name: keepalived.service enabled: yes state: restarted enabled: yes