From 4db7d02469622c4a34478118102c9608d844e468 Mon Sep 17 00:00:00 2001 From: Philipp Dallig Date: Mon, 20 Jun 2016 16:13:18 +0200 Subject: [PATCH] Add AEM Tar Compaction --- customer/sirona-aem/common.yaml | 4 +++- customer/sirona-aem/development.yaml | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/customer/sirona-aem/common.yaml b/customer/sirona-aem/common.yaml index e16186ba..9ba6bd39 100644 --- a/customer/sirona-aem/common.yaml +++ b/customer/sirona-aem/common.yaml @@ -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 diff --git a/customer/sirona-aem/development.yaml b/customer/sirona-aem/development.yaml index 390cda4a..1aef5394 100644 --- a/customer/sirona-aem/development.yaml +++ b/customer/sirona-aem/development.yaml @@ -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: -- 2.39.5