[[oktatas:linux:konfiguraciokezeles:ansible:playbook|< Playbook]] ====== Ansible Mariadb ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== Mariadb ===== 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 ===== Feltöltés példaadatokkal ===== - 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