[PULL configure] Puppet 2.7 support

John Eckersberg jeckersb at redhat.com
Wed May 16 19:27:20 UTC 2012


I'm sending this as a pull request[1] instead of patches, as this is a
large changeset and the probability of something getting lost or mangled
is high.

Fedora 17 is now using Puppet 2.7.  This corrects some compatibility
issues with configure so it will work with Puppet 2.7.  These changes
are also backwards compatible with Puppet 2.6, so this will work for
distros that do not use 2.7 yet (e.g. Fedora 16).

Note that you will need the other configure patchset that I just sent to
the list ("Various test and rake fixes for F17 compatibility") if you
expect to be able to run `rake rpms` after applying this in order to
test.

To apply this to a branch, just run:

git pull git://github.com/jeckersb/aeolus-configure.git puppet-2.7

[1] See http://git-scm.com/docs/git-request-pull
---

The following changes since commit 258d5c4e88950d48c5a4bef17e3b084c1beabb1d:

  RM3172 Allow standalone imagefactory/iwhd installation (2012-05-09 10:56:19 -0500)

are available in the git repository at:
  git://github.com/jeckersb/aeolus-configure.git puppet-2.7

John Eckersberg (2):
      Fix module structure for puppet 2.7 autoloader
      Fix broken string interpolation

 recipes/aeolus/manifests/conductor.pp              |  191 +-------------------
 recipes/aeolus/manifests/conductor/disabled.pp     |   39 ++++
 recipes/aeolus/manifests/conductor/hwp.pp          |   24 +++
 recipes/aeolus/manifests/conductor/login.pp        |   19 ++
 recipes/aeolus/manifests/conductor/logout.pp       |   12 ++
 recipes/aeolus/manifests/conductor/provider.pp     |   18 ++
 .../aeolus/manifests/conductor/provider/account.pp |   43 +++++
 recipes/aeolus/manifests/conductor/site_admin.pp   |   17 ++
 recipes/aeolus/manifests/create_bucket.pp          |    7 +
 recipes/aeolus/manifests/deltacloud.pp             |   71 --------
 recipes/aeolus/manifests/deltacloud/core.pp        |   28 +++
 recipes/aeolus/manifests/deltacloud/disabled.pp    |   18 ++
 recipes/aeolus/manifests/deltacloud/ec2.pp         |    7 +
 recipes/aeolus/manifests/image-factory.pp          |   35 ----
 recipes/aeolus/manifests/image-factory/disabled.pp |   13 ++
 recipes/aeolus/manifests/image.pp                  |   22 +++
 recipes/aeolus/manifests/init.pp                   |   13 --
 recipes/aeolus/manifests/iwhd.pp                   |   32 ----
 recipes/aeolus/manifests/iwhd/disabled.pp          |   22 +++
 recipes/aeolus/manifests/profiles/rhevm.pp         |    9 -
 .../aeolus/manifests/profiles/rhevm/disabled.pp    |    3 +
 recipes/aeolus/manifests/rails.pp                  |   58 ------
 recipes/aeolus/manifests/rails/create/db.pp        |    8 +
 recipes/aeolus/manifests/rails/drop/db.pp          |    8 +
 recipes/aeolus/manifests/rails/migrate/db.pp       |    7 +
 recipes/aeolus/manifests/rails/seed/db.pp          |   15 ++
 recipes/aeolus/manifests/rhevm/validate.pp         |    6 +
 recipes/aeolus/manifests/selinux.pp                |   27 ---
 recipes/aeolus/manifests/selinux/mode.pp           |   10 +
 recipes/apache/manifests/init.pp                   |   13 --
 recipes/apache/manifests/site.pp                   |   13 ++
 recipes/ntp/manifests/client.pp                    |   33 ++++
 recipes/ntp/manifests/init.pp                      |   35 ----
 recipes/ntp/manifests/server.pp                    |    2 +
 recipes/openssl/manifests/certificate.pp           |   12 ++
 recipes/openssl/manifests/init.pp                  |   33 ----
 recipes/openssl/manifests/key.pp                   |   19 ++
 recipes/postgres/manifests/client.pp               |    2 +
 recipes/postgres/manifests/init.pp                 |   51 ------
 recipes/postgres/manifests/server.pp               |   35 ++++
 recipes/postgres/manifests/user.pp                 |   14 ++
 41 files changed, 482 insertions(+), 562 deletions(-)
 create mode 100644 recipes/aeolus/manifests/conductor/disabled.pp
 create mode 100644 recipes/aeolus/manifests/conductor/hwp.pp
 create mode 100644 recipes/aeolus/manifests/conductor/login.pp
 create mode 100644 recipes/aeolus/manifests/conductor/logout.pp
 create mode 100644 recipes/aeolus/manifests/conductor/provider.pp
 create mode 100644 recipes/aeolus/manifests/conductor/provider/account.pp
 create mode 100644 recipes/aeolus/manifests/conductor/site_admin.pp
 create mode 100644 recipes/aeolus/manifests/create_bucket.pp
 delete mode 100644 recipes/aeolus/manifests/deltacloud.pp
 create mode 100644 recipes/aeolus/manifests/deltacloud/core.pp
 create mode 100644 recipes/aeolus/manifests/deltacloud/disabled.pp
 create mode 100644 recipes/aeolus/manifests/deltacloud/ec2.pp
 create mode 100644 recipes/aeolus/manifests/image-factory/disabled.pp
 create mode 100644 recipes/aeolus/manifests/image.pp
 create mode 100644 recipes/aeolus/manifests/iwhd/disabled.pp
 create mode 100644 recipes/aeolus/manifests/profiles/rhevm/disabled.pp
 delete mode 100644 recipes/aeolus/manifests/rails.pp
 create mode 100644 recipes/aeolus/manifests/rails/create/db.pp
 create mode 100644 recipes/aeolus/manifests/rails/drop/db.pp
 create mode 100644 recipes/aeolus/manifests/rails/migrate/db.pp
 create mode 100644 recipes/aeolus/manifests/rails/seed/db.pp
 create mode 100644 recipes/aeolus/manifests/rhevm/validate.pp
 delete mode 100644 recipes/aeolus/manifests/selinux.pp
 create mode 100644 recipes/aeolus/manifests/selinux/mode.pp
 create mode 100644 recipes/apache/manifests/site.pp
 create mode 100644 recipes/ntp/manifests/client.pp
 create mode 100644 recipes/ntp/manifests/server.pp
 create mode 100644 recipes/openssl/manifests/certificate.pp
 create mode 100644 recipes/openssl/manifests/key.pp
 create mode 100644 recipes/postgres/manifests/client.pp
 create mode 100644 recipes/postgres/manifests/server.pp
 create mode 100644 recipes/postgres/manifests/user.pp



More information about the aeolus-devel mailing list