This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhangzhihan-device-manageme…/roles/ha_backup/tasks/main.yml
zhangzhihan 465622889c update 20.11
2020-11-12 22:56:55 +06:00

44 lines
1.0 KiB
YAML

- 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