From: Thomas Dalichow Date: Wed, 18 Jan 2017 16:40:27 +0000 (+0100) Subject: add webserver and databases for icinga2 X-Git-Tag: v0.1.0~3572 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=6b013e6bd86a45659e42017490c377d15a396bf1;p=pixelpark%2Fhiera.git add webserver and databases for icinga2 --- diff --git a/customer/pixelpark/dev-monitoring.pixelpark.com.yaml b/customer/pixelpark/dev-monitoring.pixelpark.com.yaml index 2aed771a..e25daf5e 100644 --- a/customer/pixelpark/dev-monitoring.pixelpark.com.yaml +++ b/customer/pixelpark/dev-monitoring.pixelpark.com.yaml @@ -2,9 +2,69 @@ site::role: base_for_old_systems site::additional_classes: - site::profile::icinga2::master + - site::profile::mysql_server + - site::profile::apache_php - accounts + +# icinga2 +icinga2::manage_repo: true + + +# php + webserver repo::remi_php70: true +site::profile::apache::pp_vhosts: + icingaweb2: + servername: dev-monitoring.pixelpark.com + docroot: /var/www/html + ssl: true + ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.com-cert.pem' + ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.com-key.pem' + ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.com-cert.pem' + setenv: + - 'ICINGAWEB_CONFIGDIR "/etc/icingaweb2"' + directories: + - base_root: + path: /usr/share/icingaweb2/public + addhandlers: + - { handler: "proxy:unix:/var/run/php5-fpm-icinga.sock|fcgi://./" , extensions: '.php' } + provider: directory + options: + - SymLinksIfOwnerMatch + allow_override: + - None + rewrites: + - base_rewrite: + comment: "global rewrite" + rewrite_base: '/' + rewrite_cond: + - "%{literal('%')}{REQUEST_FILENAME} -s [OR]" + - "%{literal('%')}{REQUEST_FILENAME} -l [OR]" + - "%{literal('%')}{REQUEST_FILENAME} -d" + rewrite_rule: + - "^.*$ - [NC,L]" + - "^.*$ index.php [NC,L]" + aliases: + - { alias: "/", path: "/usr/share/icingaweb2/public" } -icinga2::manage_repo: true +site::profile::apache_php::fpm_pool: + icinga: + listen_owner: apache + listen_group: apache +php::fpm::pools: + www: + ensure: absent + + +# database +mysql::server::root_password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEANSTyR6Pk9055IleFmvafEqP2Bw1cjNAbzCStB7VhszpUKhbCJBjGgonZieTO9sN7R43DU+nzlzqGI1Z0D6oG4MrTZquNmfWzMsag6OtMnyo0kKjQpKEVvXmqqKf7d8Nx4kcFhN0LUAIzbqOP/QKhcDiC7X2cuU05pYz/oHjCL7iY6PcBr9ACzLuDgHE/SzsoYxoHblriaOn0Mhajh0XrvxlAHwlskIN0aZQuVDOCefaa9/RLunnzBpeXyWHpFRs5kcwVIIE3eMNtjC8iZz4BZsZcq6x7ZZusZr8by/QdClbesrngCneBNcdpL1pQlxysowO5LlZ9OSN/rT8IeDrR8DBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBraeKQJkRAyEVZKGEhrizygCAM2krG2PgGrkFpg9huZopfwdIQh1JNKc8FZEXR7v+nkg==] +mysql::server::backup::backuppassword: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAv/nHHag2KidJTDIgxNWJ+DDvpAKriL2YZkZKPSXBLQKc8p0ZO6OED8SsBkW8UV3YZF4c9aLDW8KgaFV8pVRwBDnSylKh/N3Mt8ve9Ml5MMeBAYOiStBJGeKcfDdTeaTx0SiHC8k+mkX/4m8VqbXP5weP1yp1Uhxj6QsHaMODFPrxy9FsYIX3iB1BWm/gp6wUu3xUH/5GqUVyvpxP8LEFXQsz20ec0ATSH3i/IgBNXHm9f7NJ4Sg6PAHSsMQzDxHZj5FnNFVkyw0ucXg9KMsXeZE69ix01l3AybUv+QYF6VYV9wxpaNCdYY/lUS5JiXW7LL8pdF+gDTriXN72Xl2tFzBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBATITnSI6urzadVfTHjArZPgCDOWfe9jxPEvmqoxZMH4jXWZmEupCtI/IAF08TWYUyBwA==] + +site::profile::mysql_server::databases: + icinga_ido: + user: icinga_ido + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAEWZ145rxmeT8ExolYh9bxRoJu3rPMvhH/T308Mt59XgiYICw4KMsIom+H2aR0vOQxCyjif6wsohdQFN0Ds4W/etkfBPtj5Q7vUDBBnkABYAfu3AjSyW6JLncb2qmQq8MnEa+nG3oYlKfrwEDFZSBFlRQUKuEuKagiCnP78RKEd/84Hpbx7Lqa+lehObRt0K35hTb17oegf3l7sDbB7eOPhgjduP3X6JIONM5+CvYQkHz4+lpoKTsEufLSYChoFREeUjYmVPhROITPc0aQGdvz8fSAZ1YN0ZyhOe5k+l2gj80mFBMC80N9BpEZ+yVRfvmPPoHuVpVkuUInW8SAi+4qDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDu73p8hXRkJYbXYLgPJVtbgCAdu7/9/Cl0dF7jzAp2h4J1EqEUNqPF721qq/dr9VOVBA==] + icingaweb2: + user: icingaweb2 + password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAX8uqDQyxga+zSc9+jMzKRv7eZRrxnOJgVLjRxaCet85Icdxq9PYmNI51JJl0N5nZ1xChqjssyE3PU2uGeAz1edkGKe26R8i9VfM7a5DBi1Og7unbFtoLfPFyyyyhijf9stMJ1WDikP51iUzO0G/vZr52zaN1uZepc+hB6BkpMPlhfVuGl9OZbwhlfn0dYJYdhRgrVmY2vSUA5e5xTUIkq0t1FcIDDkyrndK7jr8P+CFZQ7Tvy6mXRL6dFjvKctXz8K2+vSNCuRzmeesREJ7gQJ7BiGA6C3R8460ECdT5qqxVTAX6iySVRFtc7eXidG8lKAaBvVfl3QKaWcvXQH3VKjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBDzd7HZSVxN9MCCImcc9I2TgCAVkKTl2qbC1d2gnm71855ec6kVZ4QUnXIWAOG81vY4wQ==]