From: sascha.strassheim Date: Fri, 4 May 2018 13:12:31 +0000 (+0200) Subject: piwik X-Git-Tag: v0.1.0~1118 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=704777ab827fca4d8e0f1b87a8a5f22203842b38;p=pixelpark%2Fhiera.git piwik --- diff --git a/customer/pixelpark-piwik/webstats05.pixelpark.net.yaml b/customer/pixelpark-piwik/webstats05.pixelpark.net.yaml index c364f4bf..6e0d423a 100644 --- a/customer/pixelpark-piwik/webstats05.pixelpark.net.yaml +++ b/customer/pixelpark-piwik/webstats05.pixelpark.net.yaml @@ -4,8 +4,8 @@ # modules infra::role: base infra::additional_classes: -# - infra::profile::galera_cluster -# - infra::profile::mysql_server + - infra::profile::galera_cluster + - infra::profile::mysql_server - infra::profile::postfix - infra::profile::apache_php @@ -14,6 +14,33 @@ accounts::users: jenkins: apply: true +infra::profile::galera_cluster::galera_master: webstats05.pixelpark.net +infra::profile::galera_cluster::galera_servers: + - 93.188.110.195 + - 93.188.110.196 + - 93.188.110.197 +infra::profile::galera_cluster::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAJLJ0bGyZieBRhKYzBjdXz5UA5awdSstt/RL2BchQrkxeCurNxyh6VFZcBoVpQGcLqx9i3p3PQPBJnZ1SWZq/JCN0eBvD3rAwUvDzmmkpujnbjPvhrH9qAvYD3Zdx2FJNOdVxOIrzGhRES8tQ00lmsEkRiYI2vWYdJdv1PaSQzdapvgQdkZdRsCDoV/3X76hlv4/y1uXz8yIeKdpX1MRCPpJaFlhdSfCO8ho7X3oNTJuphTewSs36t08A6sMR7655xnkIgk0psedPjRnUlpzv4W17HlE+oT/6+oiNt5GjdI5cwJRc3tVEElv8Hx1txSLTIhxQmleQU9yUISEIp1O+2zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBNZ+aGF2Shl8vePVg4eiXhgCCFilZO9ZswBiXuJdhTS/KRkyOLfCkD2D+YMXhyC3xlFQ==] +infra::profile::galera_cluster::status_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAl/59ISmIt+1ke3jtWJQiCxUAizGZwaW/KDWTabTJy2fe+0H/dcsCGWUrvV7LZg+NG73CS/oIu3CO3ynsStUW1nPk9M+8MfHoNkR3cBJF/19JpbhVExI6Lkkx+cxoHNp1UNMW/BCW3ZyUKrXLUQQ3xH5oSvSSdanFc/uc48Zyr0PmoJTNePxIjFUlwjNEr/4JGYnRL61Qq3/z3aCNPa0h8zewvq754ooiQ67y5bPZEO6bOrRNBaTfrGqaCyF9mxF2J/hD7zNtAGlO/D6DOuZ1meJwG13LUXK994nrAH2L72R5yu5gg3KjSzyw/gQRRdhoCF2VI5fJJhq8wqev5wTXajBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDYHgKzrCdO1JbKomw/B7WkgCCbXzoFXykKU9SSWNOuQXe0y2tUXnAyI4BoFsOs6rBKKA==] + +infra::profile::galera_cluster::override_options: + mysqld: + innodb_file_per_table: ON + wait_timeout: '600' + interactive_timeout: '600' + max_allowed_packet: '128M' + sql-mode: "NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER" + max_connections: 600 + wsrep_retry_autocommit: 4 + + +mysql::server::backup::backupdir: /var/lib/backup/mysql +mysql::server::backup::backuprotate: '1' + +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAr58l09Nu/HnAESV131Ja5FPbdr2QrCwUVOHnLOEuyvija692uVy1zWjHHkAIsXFWdh0Kt4gpS5ADilL+lDzeN/yxXmszTS8MiVlUpy0OzTQH8c4BCM63ad3RiFMo7jKwkZHlXeS/CEhIXtuDEfIOu537+AFIbpHsFTkgpzl9mwa5lqFzG0kvofXd/FaFddkvpf8vuA9ndDC5EpFJmSjwanRKozgH8pFCOEQa6WJ+8vnKAT2c8aLylGo/ma4lk7NiXXG6QpMmNVOddK7JoiJkCgD1toAyFZHQQJS1qJRJ1WQ+XQGvlw7xuIoIlpWfpFoNdAzAZNPc1qTTw49YuvY3sTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAAiHmucFcAKztwvEmaYXkDgCBXLMmnx8qz9CxLyVYSzVHtyfZksSlocNyIXoE54QtKLA==] +infra::profile::mysql_server::databases: + webstats: + user: webstats + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAYJY7J7ketIlU1b6iIzhtMj85z4zIbWnnQedKeRW70XfifBT+DUVoIPXR5E+grJRHitcAUchnPw8FqwRhtgIjoYz8FkDQO4Om+oIFs6cLBGvbip0DU19yp92HkioK7zbXwO30MW6N86sIE3pA51aaFHFFrHGyCu7mtYkpoycktZCvtCtK0wzMzgekncHcW9rf3IZb6VX9n9rlXtLeDa5P6LD/K3/Xk+9zOdltxXkwMIvUT6blGavB9ZzXnQ9dicqEcL46B0pMa/p4XZFIq37dF/snvB1P5mHPhfAUigVrEuVeMjOUbYWYWh5YxmWtGCuxVFYDKpfVuxWRTzBIs5TC+jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBk/k38J+RaNrzHRXK2P01bgCB1XTPbEQQDn/e4J3WpfKChuOjD3chI3fdAFMQVL2LIoA==] # php-fpm config php::fpm::pools: diff --git a/customer/pixelpark-piwik/webstats06.pixelpark.net.yaml b/customer/pixelpark-piwik/webstats06.pixelpark.net.yaml index aecff5c9..a01d5642 100644 --- a/customer/pixelpark-piwik/webstats06.pixelpark.net.yaml +++ b/customer/pixelpark-piwik/webstats06.pixelpark.net.yaml @@ -4,8 +4,8 @@ # modules infra::role: base infra::additional_classes: -# - infra::profile::galera_cluster -# - infra::profile::mysql_server + - infra::profile::galera_cluster + - infra::profile::mysql_server - infra::profile::postfix - infra::profile::apache_php @@ -14,6 +14,33 @@ accounts::users: jenkins: apply: true +infra::profile::galera_cluster::galera_master: webstats05.pixelpark.net +infra::profile::galera_cluster::galera_servers: + - 93.188.110.195 + - 93.188.110.196 + - 93.188.110.197 +infra::profile::galera_cluster::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAJLJ0bGyZieBRhKYzBjdXz5UA5awdSstt/RL2BchQrkxeCurNxyh6VFZcBoVpQGcLqx9i3p3PQPBJnZ1SWZq/JCN0eBvD3rAwUvDzmmkpujnbjPvhrH9qAvYD3Zdx2FJNOdVxOIrzGhRES8tQ00lmsEkRiYI2vWYdJdv1PaSQzdapvgQdkZdRsCDoV/3X76hlv4/y1uXz8yIeKdpX1MRCPpJaFlhdSfCO8ho7X3oNTJuphTewSs36t08A6sMR7655xnkIgk0psedPjRnUlpzv4W17HlE+oT/6+oiNt5GjdI5cwJRc3tVEElv8Hx1txSLTIhxQmleQU9yUISEIp1O+2zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBNZ+aGF2Shl8vePVg4eiXhgCCFilZO9ZswBiXuJdhTS/KRkyOLfCkD2D+YMXhyC3xlFQ==] +infra::profile::galera_cluster::status_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAl/59ISmIt+1ke3jtWJQiCxUAizGZwaW/KDWTabTJy2fe+0H/dcsCGWUrvV7LZg+NG73CS/oIu3CO3ynsStUW1nPk9M+8MfHoNkR3cBJF/19JpbhVExI6Lkkx+cxoHNp1UNMW/BCW3ZyUKrXLUQQ3xH5oSvSSdanFc/uc48Zyr0PmoJTNePxIjFUlwjNEr/4JGYnRL61Qq3/z3aCNPa0h8zewvq754ooiQ67y5bPZEO6bOrRNBaTfrGqaCyF9mxF2J/hD7zNtAGlO/D6DOuZ1meJwG13LUXK994nrAH2L72R5yu5gg3KjSzyw/gQRRdhoCF2VI5fJJhq8wqev5wTXajBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDYHgKzrCdO1JbKomw/B7WkgCCbXzoFXykKU9SSWNOuQXe0y2tUXnAyI4BoFsOs6rBKKA==] + +infra::profile::galera_cluster::override_options: + mysqld: + innodb_file_per_table: ON + wait_timeout: '600' + interactive_timeout: '600' + max_allowed_packet: '128M' + sql-mode: "NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER" + max_connections: 600 + wsrep_retry_autocommit: 4 + + +mysql::server::backup::backupdir: /var/lib/backup/mysql +mysql::server::backup::backuprotate: '1' + +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAr58l09Nu/HnAESV131Ja5FPbdr2QrCwUVOHnLOEuyvija692uVy1zWjHHkAIsXFWdh0Kt4gpS5ADilL+lDzeN/yxXmszTS8MiVlUpy0OzTQH8c4BCM63ad3RiFMo7jKwkZHlXeS/CEhIXtuDEfIOu537+AFIbpHsFTkgpzl9mwa5lqFzG0kvofXd/FaFddkvpf8vuA9ndDC5EpFJmSjwanRKozgH8pFCOEQa6WJ+8vnKAT2c8aLylGo/ma4lk7NiXXG6QpMmNVOddK7JoiJkCgD1toAyFZHQQJS1qJRJ1WQ+XQGvlw7xuIoIlpWfpFoNdAzAZNPc1qTTw49YuvY3sTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAAiHmucFcAKztwvEmaYXkDgCBXLMmnx8qz9CxLyVYSzVHtyfZksSlocNyIXoE54QtKLA==] +infra::profile::mysql_server::databases: + webstats: + user: webstats + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAYJY7J7ketIlU1b6iIzhtMj85z4zIbWnnQedKeRW70XfifBT+DUVoIPXR5E+grJRHitcAUchnPw8FqwRhtgIjoYz8FkDQO4Om+oIFs6cLBGvbip0DU19yp92HkioK7zbXwO30MW6N86sIE3pA51aaFHFFrHGyCu7mtYkpoycktZCvtCtK0wzMzgekncHcW9rf3IZb6VX9n9rlXtLeDa5P6LD/K3/Xk+9zOdltxXkwMIvUT6blGavB9ZzXnQ9dicqEcL46B0pMa/p4XZFIq37dF/snvB1P5mHPhfAUigVrEuVeMjOUbYWYWh5YxmWtGCuxVFYDKpfVuxWRTzBIs5TC+jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBk/k38J+RaNrzHRXK2P01bgCB1XTPbEQQDn/e4J3WpfKChuOjD3chI3fdAFMQVL2LIoA==] # php-fpm config php::fpm::pools: diff --git a/customer/pixelpark-piwik/webstats07.pixelpark.net.yaml b/customer/pixelpark-piwik/webstats07.pixelpark.net.yaml index 024cd657..b203e2dc 100644 --- a/customer/pixelpark-piwik/webstats07.pixelpark.net.yaml +++ b/customer/pixelpark-piwik/webstats07.pixelpark.net.yaml @@ -4,11 +4,43 @@ # modules infra::role: base infra::additional_classes: -# - infra::profile::galera_cluster -# - infra::profile::mysql_server + - infra::profile::galera_cluster + - infra::profile::mysql_server - infra::profile::postfix - infra::profile::apache_php +# users and deploy users +accounts::users: + jenkins: + apply: true + +infra::profile::galera_cluster::galera_master: webstats05.pixelpark.net +infra::profile::galera_cluster::galera_servers: + - 93.188.110.195 + - 93.188.110.196 + - 93.188.110.197 +infra::profile::galera_cluster::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAJLJ0bGyZieBRhKYzBjdXz5UA5awdSstt/RL2BchQrkxeCurNxyh6VFZcBoVpQGcLqx9i3p3PQPBJnZ1SWZq/JCN0eBvD3rAwUvDzmmkpujnbjPvhrH9qAvYD3Zdx2FJNOdVxOIrzGhRES8tQ00lmsEkRiYI2vWYdJdv1PaSQzdapvgQdkZdRsCDoV/3X76hlv4/y1uXz8yIeKdpX1MRCPpJaFlhdSfCO8ho7X3oNTJuphTewSs36t08A6sMR7655xnkIgk0psedPjRnUlpzv4W17HlE+oT/6+oiNt5GjdI5cwJRc3tVEElv8Hx1txSLTIhxQmleQU9yUISEIp1O+2zBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBNZ+aGF2Shl8vePVg4eiXhgCCFilZO9ZswBiXuJdhTS/KRkyOLfCkD2D+YMXhyC3xlFQ==] +infra::profile::galera_cluster::status_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAl/59ISmIt+1ke3jtWJQiCxUAizGZwaW/KDWTabTJy2fe+0H/dcsCGWUrvV7LZg+NG73CS/oIu3CO3ynsStUW1nPk9M+8MfHoNkR3cBJF/19JpbhVExI6Lkkx+cxoHNp1UNMW/BCW3ZyUKrXLUQQ3xH5oSvSSdanFc/uc48Zyr0PmoJTNePxIjFUlwjNEr/4JGYnRL61Qq3/z3aCNPa0h8zewvq754ooiQ67y5bPZEO6bOrRNBaTfrGqaCyF9mxF2J/hD7zNtAGlO/D6DOuZ1meJwG13LUXK994nrAH2L72R5yu5gg3KjSzyw/gQRRdhoCF2VI5fJJhq8wqev5wTXajBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDYHgKzrCdO1JbKomw/B7WkgCCbXzoFXykKU9SSWNOuQXe0y2tUXnAyI4BoFsOs6rBKKA==] + +infra::profile::galera_cluster::override_options: + mysqld: + innodb_file_per_table: ON + wait_timeout: '600' + interactive_timeout: '600' + max_allowed_packet: '128M' + sql-mode: "NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER" + max_connections: 600 + wsrep_retry_autocommit: 4 + + +mysql::server::backup::backupdir: /var/lib/backup/mysql +mysql::server::backup::backuprotate: '1' + +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAr58l09Nu/HnAESV131Ja5FPbdr2QrCwUVOHnLOEuyvija692uVy1zWjHHkAIsXFWdh0Kt4gpS5ADilL+lDzeN/yxXmszTS8MiVlUpy0OzTQH8c4BCM63ad3RiFMo7jKwkZHlXeS/CEhIXtuDEfIOu537+AFIbpHsFTkgpzl9mwa5lqFzG0kvofXd/FaFddkvpf8vuA9ndDC5EpFJmSjwanRKozgH8pFCOEQa6WJ+8vnKAT2c8aLylGo/ma4lk7NiXXG6QpMmNVOddK7JoiJkCgD1toAyFZHQQJS1qJRJ1WQ+XQGvlw7xuIoIlpWfpFoNdAzAZNPc1qTTw49YuvY3sTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAAiHmucFcAKztwvEmaYXkDgCBXLMmnx8qz9CxLyVYSzVHtyfZksSlocNyIXoE54QtKLA==] +infra::profile::mysql_server::databases: + webstats: + user: webstats + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAYJY7J7ketIlU1b6iIzhtMj85z4zIbWnnQedKeRW70XfifBT+DUVoIPXR5E+grJRHitcAUchnPw8FqwRhtgIjoYz8FkDQO4Om+oIFs6cLBGvbip0DU19yp92HkioK7zbXwO30MW6N86sIE3pA51aaFHFFrHGyCu7mtYkpoycktZCvtCtK0wzMzgekncHcW9rf3IZb6VX9n9rlXtLeDa5P6LD/K3/Xk+9zOdltxXkwMIvUT6blGavB9ZzXnQ9dicqEcL46B0pMa/p4XZFIq37dF/snvB1P5mHPhfAUigVrEuVeMjOUbYWYWh5YxmWtGCuxVFYDKpfVuxWRTzBIs5TC+jBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBk/k38J+RaNrzHRXK2P01bgCB1XTPbEQQDn/e4J3WpfKChuOjD3chI3fdAFMQVL2LIoA==] # php-fpm config php::fpm::pools: