Commit c6395c21 by Filippo Panessa

Set MariaDB host priv when creating users

parent a98d794b
......@@ -47,52 +47,63 @@ MARIADB_USERS:
- {
db: "{{ ECOMMERCE_DEFAULT_DB_NAME | default(None) }}",
user: "{{ ECOMMERCE_DATABASE_USER | default(None) }}",
pass: "{{ ECOMMERCE_DATABASE_PASSWORD | default(None) }}"
pass: "{{ ECOMMERCE_DATABASE_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ INSIGHTS_DATABASE_NAME | default(None) }}",
user: "{{ INSIGHTS_MYSQL_USER | default(None) }}",
pass: "{{ INSIGHTS_MYSQL_USER | default(None) }}"
pass: "{{ INSIGHTS_MYSQL_USER | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ XQUEUE_MYSQL_DB_NAME | default(None) }}",
user: "{{ XQUEUE_MYSQL_USER | default(None) }}",
pass: "{{ XQUEUE_MYSQL_PASSWORD | default(None) }}"
pass: "{{ XQUEUE_MYSQL_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ EDXAPP_MYSQL_DB_NAME | default(None) }}",
user: "{{ EDXAPP_MYSQL_USER | default(None) }}",
pass: "{{ EDXAPP_MYSQL_PASSWORD | default(None) }}"
}
pass: "{{ EDXAPP_MYSQL_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ EDXAPP_MYSQL_CSMH_DB_NAME | default(None) }}",
user: "{{ EDXAPP_MYSQL_CSMH_USER | default(None) }}",
pass: "{{ EDXAPP_MYSQL_CSMH_PASSWORD | default(None) }}"
pass: "{{ EDXAPP_MYSQL_CSMH_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ PROGRAMS_DEFAULT_DB_NAME | default(None) }}",
user: "{{ PROGRAMS_DATABASE_USER | default(None) }}",
pass: "{{ PROGRAMS_DATABASE_PASSWORD | default(None) }}"
pass: "{{ PROGRAMS_DATABASE_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ ANALYTICS_PIPELINE_OUTPUT_DATABASE_NAME | default(None) }}",
user: "{{ ANALYTICS_PIPELINE_OUTPUT_DATABASE_USER | default(None) }}",
pass: "{{ ANALYTICS_PIPELINE_OUTPUT_DATABASE_PASSWORD | default(None) }}"
pass: "{{ ANALYTICS_PIPELINE_OUTPUT_DATABASE_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ HIVE_METASTORE_DATABASE_NAME | default(None) }}",
user: "{{ HIVE_METASTORE_DATABASE_USER | default(None) }}",
pass: "{{ HIVE_METASTORE_DATABASE_PASSWORD | default(None) }}"
pass: "{{ HIVE_METASTORE_DATABASE_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ CREDENTIALS_DEFAULT_DB_NAME | default(None) }}",
user: "{{ CREDENTIALS_MYSQL_USER | default(None) }}",
pass: "{{ CREDENTIALS_MYSQL_PASSWORD | default(None) }}"
pass: "{{ CREDENTIALS_MYSQL_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
- {
db: "{{ DISCOVERY_DEFAULT_DB_NAME | default(None) }}",
user: "{{ DISCOVERY_MYSQL_USER | default(None) }}",
pass: "{{ DISCOVERY_MYSQL_PASSWORD | default(None) }}"
pass: "{{ DISCOVERY_MYSQL_PASSWORD | default(None) }}",
host: "{{ MARIADB_HOST_PRIV }}"
}
#
......
......@@ -76,6 +76,7 @@
name: "{{ item.user }}"
password: "{{ item.pass }}"
priv: "{{ item.db }}.*:ALL"
host: "{{ item.host }}"
append_privs: yes
when: item.db != None and item.db != ''
with_items: "{{ MARIADB_USERS }}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment