A távoli gépen szükséges:
python-mysql
A Mariadbhez használhatjuk a mysql_db és mysql_user modulokat.
--- - hosts: gepek1 become: yes remote_user: janos tasks: - name: Adatbázis létrehozása mysql_db: name: zoldzrt state: present - name: Adatbázis felhasználó hozzáadása mysql_user: name: zoldzrt password: titok priv: 'zoldzrt.*:ALL' state: present
--- - hosts: gepek1 become: yes remote_user: janos tasks: - name: Adatbázis létrehozása mysql_db: name: zoldzrt collation=utf8mb4_hungarian_ci encoding=utf8mb4 state: present - name: Adatbázis felhasználó hozzáadása mysql_user: name: zoldzrt password: titok priv: 'zoldzrt.*:ALL' host: localhost state: present
- name: Fájl másolása a szerverre copy: src=dbname.sql dest=/tmp/dbname.sql - name: Adatok beszúrása shell: cat /tmp/dbname.sql | mysql -u user -ptitok dbname