--- - hosts: dransible become: true roles: - geerlingguy.apache - geerlingguy.mysql - geerlingguy.php - geerlingguy.php-mysql - geerlingguy.composer vars_files: - vars/vault.yml - vars/vars.yml tasks: - name: Create a database mysql_db: name: '{{ database_name }}' state: present - name: Add the database user mysql_user: name: '{{ database_user }}' password: '{{ database_password }}' priv: '*.*:ALL' state: present