diff --git a/defaults/main.yml b/defaults/main.yml index 8fbd313a..8b63f629 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -355,7 +355,7 @@ nova_compute_kvm_apt_packages: # Common pip packages nova_pip_packages: - - MySQL-python + - PyMySQL - python-memcached - pycrypto - python-keystoneclient diff --git a/templates/nova.conf.j2 b/templates/nova.conf.j2 index f47043be..ef3b26b9 100644 --- a/templates/nova.conf.j2 +++ b/templates/nova.conf.j2 @@ -219,7 +219,7 @@ check_revocations_for_cached = False {% if inventory_hostname not in groups['nova_compute'] %} [database] -connection = mysql://{{ nova_galera_user }}:{{ nova_container_mysql_password }}@{{ nova_galera_address }}/{{ nova_galera_database }}?charset=utf8 +connection = mysql+pymysql://{{ nova_galera_user }}:{{ nova_container_mysql_password }}@{{ nova_galera_address }}/{{ nova_galera_database }}?charset=utf8 max_overflow = {{ nova_db_max_overflow }} max_pool_size = {{ nova_db_max_pool_size }} pool_timeout = {{ nova_db_pool_timeout }}