]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
Add AEM Tar Compaction
authorPhilipp Dallig <philipp.dallig@pixelpark.com>
Mon, 20 Jun 2016 14:13:18 +0000 (16:13 +0200)
committerPhilipp Dallig <philipp.dallig@pixelpark.com>
Mon, 20 Jun 2016 14:13:18 +0000 (16:13 +0200)
customer/sirona-aem/common.yaml
customer/sirona-aem/development.yaml

index e16186bae93c942805f47ecf3f94011fa0af48cf..9ba6bd39a35a95c9625fa3adefdd7229f04ac2ce 100644 (file)
@@ -29,10 +29,12 @@ sudo::configs:
     content: |
       Cmnd_Alias START_PUBLISH = /bin/systemctl start publish
       Cmnd_Alias START_AUTHOR = /bin/systemctl start author
+      Cmnd_Alias START_PUPPET = /bin/systemctl start puppet
       Cmnd_Alias STOP_PUBLISH = /bin/systemctl stop publish
       Cmnd_Alias STOP_AUTHOR = /bin/systemctl stop author
+      Cmnd_Alias STOP_PUPPET = /bin/systemctl stop puppet
       Cmnd_Alias BACKUP = /usr/local/sbin/zfs_rotation.sh*
-      aem ALL=(ALL) NOPASSWD:START_PUBLISH, START_AUTHOR, STOP_PUBLISH, STOP_AUTHOR, BACKUP
+      aem ALL=(ALL) NOPASSWD:START_PUBLISH, START_AUTHOR, START_PUPPET, STOP_PUBLISH, STOP_AUTHOR, STOP_PUPPET, BACKUP
 
 #
 # Author
index 390cda4a3f2ebbbd8bb08491b781e2d9986520ec..1aef5394467e40d99b110c21fa1f24498db5c03f 100644 (file)
@@ -1,4 +1,6 @@
 ---
+site::additional_classes:
+  - site::profile::cron
 
 accounts::users:
   dominic.radtke:
@@ -21,9 +23,21 @@ apache::default_mods: false
 
 site::profile::aem::author::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAOKhSfFIfN8mZcECz51jikjjA3S9Yp62wZ/fH2NtZTDaF/AaVT0GJnPlMjEDg22DQfbogNkEkWoTOUcFuUUCjJSttYVgxA4UK4GTiaUBUQJT6C0sUpgGW0bWtGZA7zmzAPlMuqqXt4vv2eUMjrYhPJs/f/WSOwxHnl8wKrFRrRBDgo15XGEsWjlm+qwGGWqiHtAe8q5SYDWHyQAKZ0R8CsPd3BiAEfwcRMepnog01LT4hu9ztTrHhtCop82XDbPfSzTzo9Z+opIZjEVujDKHyZs3L8hoynJlHz6P0y0t5wlwHvUqTCHwOmpvHK45IjXXL6mQQ6hwiJXjbD3Ck2tusiDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAFGpMUn+PP3ewHIgoYMJc4gCC+1vUDN/0UcTr1ucit7zVO7iUIKjeQ7eHgqc1jOShtPw==]
 site::profile::aem::publish::admin_pass: ENC[PKCS7,MIIBiQYJKoZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBADAFMAACAQEwDQYJKoZIhvcNAQEBBQAEggEAOKhSfFIfN8mZcECz51jikjjA3S9Yp62wZ/fH2NtZTDaF/AaVT0GJnPlMjEDg22DQfbogNkEkWoTOUcFuUUCjJSttYVgxA4UK4GTiaUBUQJT6C0sUpgGW0bWtGZA7zmzAPlMuqqXt4vv2eUMjrYhPJs/f/WSOwxHnl8wKrFRrRBDgo15XGEsWjlm+qwGGWqiHtAe8q5SYDWHyQAKZ0R8CsPd3BiAEfwcRMepnog01LT4hu9ztTrHhtCop82XDbPfSzTzo9Z+opIZjEVujDKHyZs3L8hoynJlHz6P0y0t5wlwHvUqTCHwOmpvHK45IjXXL6mQQ6hwiJXjbD3Ck2tusiDBMBgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAFGpMUn+PP3ewHIgoYMJc4gCC+1vUDN/0UcTr1ucit7zVO7iUIKjeQ7eHgqc1jOShtPw==]
+
+# Compaction & Backup
 site::profile::aem::author::backup_command: 'touch /opt/adobe/tools/backup_run'
 site::profile::aem::publish::backup_command: 'touch /opt/adobe/tools/backup_run'
 
+# Cron for Compaction
+site::profile::cron::cronjobs:
+  compaction:
+    user: aem
+    command: 'sudo -n aem /bin/systemctl stop puppet ; /opt/adobe/publish/crx-quickstart/bin/oak_compactor.py ; sudo -n aem /bin/systemctl start puppet'
+    minute: 0
+    hour: 2
+    weekday: 0
+    description: AEM Tar Compaction
+
 aem::maven::mirrors:
   - {id: pixelpark-nexus, url: 'https://nexus.pixelpark.com/content/groups/public/', mirrorof: '*,!pixelpark-nexus'}
 aem::maven::repos: