tacitknowledge / aem-cookbook

Chef cookbook for Adobe AEM
79 stars 64 forks source link

Package lwrp refactor #14

Closed ericachelis closed 9 years ago

ericachelis commented 9 years ago

The primary purpose of this change is to make package management via the package LWRP more reliable. We are now querying AEM for the current list of installed packages (instead of keeping track of current installed versions via breadcrumb property-files writen to the file-system). This requires a few new ruby libraries:

Some additional enhancements were made to the package resource:

We should also be catching more exceptions if any of the package actions fail and raise them accordingly.

There are a few more minor changes and details in the commit messages.

This has been tested on AEM 6.0.

ericachelis commented 9 years ago

Closing pull request for an additional bug I came across, will reopen when stable.

ericachelis commented 9 years ago

Looks like there is a chef 12 issue when loading the rest_client library in the package provider. I'm looking into this.