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==]