]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
BJE - configured live and db hosts
authorThomas Heller <thomas.heller@pixelpark.com>
Mon, 26 Sep 2016 13:21:56 +0000 (15:21 +0200)
committerThomas Heller <thomas.heller@pixelpark.com>
Mon, 26 Sep 2016 13:21:56 +0000 (15:21 +0200)
customer/buschjaeger/common.yaml
customer/buschjaeger/db01-buschjaeger-de.pixelpark.net.yaml
customer/buschjaeger/db02-buschjaeger-de.pixelpark.net.yaml
customer/buschjaeger/web01-buschjaeger-de.pixelpark.net.yaml
customer/buschjaeger/web02-buschjaeger-de.pixelpark.net.yaml

index 68c589358407b89e0c6cce810a7977bafff0bfd3..ed97d539c095cf1413af30cc23dea272095b97dd 100644 (file)
@@ -1,6 +1 @@
 ---
-accounts::users:
-  service.typo3:
-    apply: true
-    group: httpd
-    shell: bash
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..a6261b9fe25be07ae71d0c9688607f6438284713 100644 (file)
@@ -1,2 +1,31 @@
 ---
 site::role: base
+  - site::profile::mysql_server
+  - logstash
+
+mysql::server::override_options:
+  'mysqld':
+    server-id: '1'
+    auto_increment_offset: '1'
+    bind-address: '93.188.107.174'
+    auto_increment_increment: '2'
+    log-bin: 'binlog'
+    binlog-format: 'MIXED'
+    binlog-ignore-db: 'performance_schema, information_schema'
+
+mysql::server::root_password:
+mysql::server::backup::backuppassword:
+mysql::server::users:
+  'replication@%':
+    password_hash: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAISEU6/p9Sf4rdpvXIymQLNHnM2mgSaJn2Gz+B25v6QqN3M5fmoSt5mu/KMtz3qj8yezsWpYnNyktJgN1wlymiDCoZKQeRDSKbyRuSoKanB5oOzv6Xa/iv1SBbE4By64KunjEOYFkdw9/e5kyWreAi2kJrdZnve6A5vC4c4wGnNL3Tpp1DBxdOSGS0S/5d5GHKUcRbiymtWuKYHMqoGPbCdHfwXOxe93Jlivvc9Mt3IXT7ZWONdr8RT1hPwSKi0sHoYOxexHQHq4V4ZNq4uscEzUcC8ZtOZ5umhaVxSWJ7UJPpjo5V29QZl8+CwTKkFOv3qextgQBgmlW2HORmXW1ZjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBcQq9kFLzo8Chvtlbqm64qgCDeGWgkUXvLRKEpNWjrhgS1Z2BOlbhlKXCmZGkkO4xdWg==]
+mysql::server::grants:
+  'replication@%/*.*':
+    options: 'GRANT'
+    privileges: 'REPLICATION SLAVE'
+    table: '*.*'
+    user: 'replication@%'
+
+site::profile::mysql_server::databases:
+  buschjaeger:
+    user: buschjaeger
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg3b/hcogcZWEXmAR+t2/jsP8GIqbN7pQGnKtV9pmajGjt4OI/+RiUbw6mLZ2ZbdO+w7laW04rUozwyXGQwn10nfbym0m+IDAjVuAnQP5Sl3tU2Kdje+bcc5IAU36CoidkoAvMAI5Z9GHWtW/S8nr1tNeabzLotsJM4VOGpIF/s+aIJ+OSVHMuYcsW0PH0lSF+Gm0ErZZJ16YenU1Sazd625nABlKwOdZbtxfloB2ilQkoqhT/xWQrmqDNpuNqepQojJ5ncyYiVr3AM313LyCsbwvrt/YGCHXBo6MQvKfj7BrZsMiTUg9KeCd3nAtoVs8QfmymOQbdPRFFF7d6xfIXTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBfcrjMmfsDXo4qdURIb30BgCCIyMbnpf3K2Qg8Fgp+kWcsqJpK6SP0tOxXK4yG/YTd5Q==]
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..d97a9b1ff4077a19107f3e73c081613c790d3efe 100644 (file)
@@ -1,2 +1,31 @@
 ---
 site::role: base
+  - site::profile::mysql_server
+  - logstash
+
+mysql::server::override_options:
+  'mysqld':
+    server-id: '2'
+    auto_increment_offset: '2'
+    bind-address: '93.188.107.175'
+    auto_increment_increment: '2'
+    log-bin: 'binlog'
+    binlog-format: 'MIXED'
+    binlog-ignore-db: 'performance_schema, information_schema'
+
+mysql::server::root_password:
+mysql::server::backup::backuppassword:
+mysql::server::users:
+  'replication@%':
+    password_hash: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAISEU6/p9Sf4rdpvXIymQLNHnM2mgSaJn2Gz+B25v6QqN3M5fmoSt5mu/KMtz3qj8yezsWpYnNyktJgN1wlymiDCoZKQeRDSKbyRuSoKanB5oOzv6Xa/iv1SBbE4By64KunjEOYFkdw9/e5kyWreAi2kJrdZnve6A5vC4c4wGnNL3Tpp1DBxdOSGS0S/5d5GHKUcRbiymtWuKYHMqoGPbCdHfwXOxe93Jlivvc9Mt3IXT7ZWONdr8RT1hPwSKi0sHoYOxexHQHq4V4ZNq4uscEzUcC8ZtOZ5umhaVxSWJ7UJPpjo5V29QZl8+CwTKkFOv3qextgQBgmlW2HORmXW1ZjBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBcQq9kFLzo8Chvtlbqm64qgCDeGWgkUXvLRKEpNWjrhgS1Z2BOlbhlKXCmZGkkO4xdWg==]
+mysql::server::grants:
+  'replication@%/*.*':
+    options: 'GRANT'
+    privileges: 'REPLICATION SLAVE'
+    table: '*.*'
+    user: 'replication@%'
+
+site::profile::mysql_server::databases:
+  buschjaeger:
+    user: buschjaeger
+    password: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg3b/hcogcZWEXmAR+t2/jsP8GIqbN7pQGnKtV9pmajGjt4OI/+RiUbw6mLZ2ZbdO+w7laW04rUozwyXGQwn10nfbym0m+IDAjVuAnQP5Sl3tU2Kdje+bcc5IAU36CoidkoAvMAI5Z9GHWtW/S8nr1tNeabzLotsJM4VOGpIF/s+aIJ+OSVHMuYcsW0PH0lSF+Gm0ErZZJ16YenU1Sazd625nABlKwOdZbtxfloB2ilQkoqhT/xWQrmqDNpuNqepQojJ5ncyYiVr3AM313LyCsbwvrt/YGCHXBo6MQvKfj7BrZsMiTUg9KeCd3nAtoVs8QfmymOQbdPRFFF7d6xfIXTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBfcrjMmfsDXo4qdURIb30BgCCIyMbnpf3K2Qg8Fgp+kWcsqJpK6SP0tOxXK4yG/YTd5Q==]
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..a5214f7e7879e46426953c76f4b8a9787962b27a 100644 (file)
@@ -1,2 +1,64 @@
 ---
 site::role: base
+site::additional_classes:
+  - site::profile::mysql_server
+  - site::profile::typo3
+  - apache::mod::headers
+
+accounts::users:
+  jenkins:
+    apply: true
+    group: apache
+  service.typo3:
+    apply: true
+    group: apache
+  heiko.hardt:
+    apply: true
+
+apache::default_vhost: false
+apache::mpm_module: worker
+
+repo::remi_php70: true
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAA99fMDcku0YVZ6iGjWLJ0SyNookLa5DcQM4qy4ccId+UgOS/7fRcjQa3+TEPH26cBnH6yU3nqSPEoB94NtG7oGUP/UYJ0gFDBoLDvixGKItd4NkTYU2Ac94JjFRF+FNxXTvT9R2oPoJPsNsKM+lHY7d6oPD2FWCEyt3vjFxV8Vi4no5jDzTttiwtB/RMrCHjKoxjVHHh+f12fFvCgFS1tDTxWeckNESvD06K8kHjTgRuVP/SrkdKeMIcW09MJuLRlQjPDfGfOR0fncUwL4M4DtDZUs1ZQMszf1A+WpHst8EWGRAMVfZlW7LmczxdZLDlE4g4uRWLospi0YBFzdtYPDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA302qMqHx/UHmKRsDlv0uogBDBDvhIN/87hDeBt4DaAw4u]
+
+site::profile::typo3::projects:
+  buschjaeger:
+    version: '7.6.11'
+    site_path: '/var/www/html/buschjaeger.de'
+    db_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg3b/hcogcZWEXmAR+t2/jsP8GIqbN7pQGnKtV9pmajGjt4OI/+RiUbw6mLZ2ZbdO+w7laW04rUozwyXGQwn10nfbym0m+IDAjVuAnQP5Sl3tU2Kdje+bcc5IAU36CoidkoAvMAI5Z9GHWtW/S8nr1tNeabzLotsJM4VOGpIF/s+aIJ+OSVHMuYcsW0PH0lSF+Gm0ErZZJ16YenU1Sazd625nABlKwOdZbtxfloB2ilQkoqhT/xWQrmqDNpuNqepQojJ5ncyYiVr3AM313LyCsbwvrt/YGCHXBo6MQvKfj7BrZsMiTUg9KeCd3nAtoVs8QfmymOQbdPRFFF7d6xfIXTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBfcrjMmfsDXo4qdURIb30BgCCIyMbnpf3K2Qg8Fgp+kWcsqJpK6SP0tOxXK4yG/YTd5Q==]
+    db_user: buschjaeger
+    db_name: buschjaeger
+    servername: web01-buschjaeger-de.pixelpark.net
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    directories:
+      - directory1:
+        provider: directory
+        path: '/var/www/html/buschjaeger.de/'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+      - location1:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: server
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+        require:
+          - local
+    user: service.typo3
+    mode: '2775'
+    php_admin_value:
+      post_max_size: 500M
+      max_input_vars: 1500
+      memory_limit: 256M
+      always_populate_raw_post_data: -1
index 4c3c2b5e11ea2d9721089a2662200af935fbf7be..780a33e8e7d7555c40461f64678a0cbf45821ec0 100644 (file)
@@ -1,2 +1,64 @@
 ---
 site::role: base
+site::additional_classes:
+  - site::profile::mysql_server
+  - site::profile::typo3
+  - apache::mod::headers
+
+accounts::users:
+  jenkins:
+    apply: true
+    group: apache
+  service.typo3:
+    apply: true
+    group: apache
+  heiko.hardt:
+    apply: true
+
+apache::default_vhost: false
+apache::mpm_module: worker
+
+repo::remi_php70: true
+
+site::profile::apache::htdigest:
+  server:
+    www: ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAA99fMDcku0YVZ6iGjWLJ0SyNookLa5DcQM4qy4ccId+UgOS/7fRcjQa3+TEPH26cBnH6yU3nqSPEoB94NtG7oGUP/UYJ0gFDBoLDvixGKItd4NkTYU2Ac94JjFRF+FNxXTvT9R2oPoJPsNsKM+lHY7d6oPD2FWCEyt3vjFxV8Vi4no5jDzTttiwtB/RMrCHjKoxjVHHh+f12fFvCgFS1tDTxWeckNESvD06K8kHjTgRuVP/SrkdKeMIcW09MJuLRlQjPDfGfOR0fncUwL4M4DtDZUs1ZQMszf1A+WpHst8EWGRAMVfZlW7LmczxdZLDlE4g4uRWLospi0YBFzdtYPDA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBA302qMqHx/UHmKRsDlv0uogBDBDvhIN/87hDeBt4DaAw4u]
+
+site::profile::typo3::projects:
+  buschjaeger:
+    version: '7.6.11'
+    site_path: '/var/www/html/buschjaeger.de'
+    db_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAg3b/hcogcZWEXmAR+t2/jsP8GIqbN7pQGnKtV9pmajGjt4OI/+RiUbw6mLZ2ZbdO+w7laW04rUozwyXGQwn10nfbym0m+IDAjVuAnQP5Sl3tU2Kdje+bcc5IAU36CoidkoAvMAI5Z9GHWtW/S8nr1tNeabzLotsJM4VOGpIF/s+aIJ+OSVHMuYcsW0PH0lSF+Gm0ErZZJ16YenU1Sazd625nABlKwOdZbtxfloB2ilQkoqhT/xWQrmqDNpuNqepQojJ5ncyYiVr3AM313LyCsbwvrt/YGCHXBo6MQvKfj7BrZsMiTUg9KeCd3nAtoVs8QfmymOQbdPRFFF7d6xfIXTBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBBfcrjMmfsDXo4qdURIb30BgCCIyMbnpf3K2Qg8Fgp+kWcsqJpK6SP0tOxXK4yG/YTd5Q==]
+    db_user: buschjaeger
+    db_name: buschjaeger
+    servername: web02-buschjaeger-de.pixelpark.net
+    ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem'
+    ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
+    directories:
+      - directory1:
+        provider: directory
+        path: '/var/www/html/buschjaeger.de/'
+        options:
+          - FollowSymLinks
+          - MultiViews
+        allow_override:
+          - All
+      - location1:
+        provider: location
+        path: '/'
+        auth_type: Digest
+        auth_name: server
+        auth_digest_provider: file
+        auth_digest_algorithm: MD5
+        auth_user_file: '/etc/httpd/htdigest'
+        auth_require: 'valid-user'
+        require:
+          - local
+    user: service.typo3
+    mode: '2775'
+    php_admin_value:
+      post_max_size: 500M
+      max_input_vars: 1500
+      memory_limit: 256M
+      always_populate_raw_post_data: -1