--- - name: Install galera cluster hosts: 1.1.1.1, 2.2.2.2, 3.3.3.3 become: yes gather_facts: yes vars_files: - galeraDeploy.vars.yaml pre_tasks: - name: update apt: upgrade: no update_cache: yes cache_valid_time: 14400 #4h - name: upgrade apt: upgrade: yes - name: apt dist-upgrade apt: upgrade: dist - name: remove hanging packages and clean repos apt: autoremove: true autoclean: true - name: prepare file tasks: - name: Install dependencies apt: state: present name: - wget - curl - mariadb-server - mariadb-client - galera-4 - sudo - name: replace 50-client.conf - name: replace 50-server.conf - name: replace 60-galera.conf - name: bootstrap galera cluster on first node and wait 30 seconds - name: restart mariadb on every node sequentially - name: Create HaProxyLB for mysql checks on haproxy # bootstarp on first node # galera_new_cluster