diff --git a/roles/nameserver/tasks/install_powerdns_server.yml b/roles/nameserver/tasks/install_powerdns_server.yml index 221b0c7..e8c9436 100644 --- a/roles/nameserver/tasks/install_powerdns_server.yml +++ b/roles/nameserver/tasks/install_powerdns_server.yml @@ -12,6 +12,10 @@ - name: nameserver | powerdns-server | install and configure database block: - include_role: name=database # required. The name of the role to be executed. + - name: nameserver | powerdns-server | install python mysql client + package: + name: "{{ python_mysql_client }}" + state: present - name: nameserver | powerdns-server | create database mysql_db: name: "{{ pdns_db_name }}" # required. name of the database to add or remove. I(name=all) May only be provided if I(state) is C(dump) or C(import). List of databases is provided with I(state=dump), I(state=present) and I(state=absent). if name=all Works like --all-databases option for mysqldump (Added in 2.0). diff --git a/roles/nameserver/vars/debian.yml b/roles/nameserver/vars/debian.yml index 9849fb3..dc73de1 100644 --- a/roles/nameserver/vars/debian.yml +++ b/roles/nameserver/vars/debian.yml @@ -1,6 +1,7 @@ bind_package: bind9 unbound_package: unbound perl_readbackwards: libfile-readbackwards-perl +python_mysql_client: python3-pymysql # PowerDNS specific powerdns_recursor_package: pdns-recursor