- hosts: - ex-lb tasks: - block: - name: stop and disable chrony in Ubuntu service: name=chrony state=stopped enabled=no ignore_errors: true when: 'ansible_distribution in ["Ubuntu","Debian"]' - name: stop and disable chronyd in CentOS/RedHat service: name=chronyd state=stopped enabled=no ignore_errors: true when: 'ansible_distribution in ["CentOS","RedHat","Amazon"]' when: "groups['chrony']|length > 0" - name: stop keepalived service service: name=keepalived state=stopped enabled=no ignore_errors: true - name: stop haproxy service service: name=haproxy state=stopped enabled=no ignore_errors: true - name: remove files and dirs file: name={{ item }} state=absent with_items: - "/etc/haproxy" - "/etc/keepalived" - name: clean 'ENV PATH' lineinfile: dest: ~/.bashrc state: absent regexp: '{{ item }}' with_items: - 'kubeasz'