]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commit
Add hooks for external install & svc management
authorZhongShengping <chdzsp@163.com>
Tue, 29 Nov 2016 01:21:48 +0000 (09:21 +0800)
committerZhongShengping <chdzsp@163.com>
Tue, 29 Nov 2016 09:32:37 +0000 (17:32 +0800)
commitfc4a0fd5100128280703dbb3f8e109fb9393a2d0
treec521d7df26a7895832674084328d5678afd93305
parent012078446e9079f00889ea31f618fc10339bb34d
Add hooks for external install & svc management

This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain.  This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.

Change-Id: I0d18ec6ffe6b54c85773a6dabb0ed7b6f59a12f4
31 files changed:
manifests/agent/auth.pp
manifests/agent/central.pp
manifests/agent/notification.pp
manifests/agent/polling.pp
manifests/api.pp
manifests/client.pp
manifests/collector.pp
manifests/config.pp
manifests/db.pp
manifests/db/mysql.pp
manifests/db/postgresql.pp
manifests/db/sync.pp
manifests/deps.pp [new file with mode: 0644]
manifests/dispatcher/gnocchi.pp
manifests/expirer.pp
manifests/init.pp
manifests/keystone/auth.pp
manifests/keystone/authtoken.pp
manifests/logging.pp
manifests/policy.pp
manifests/wsgi/apache.pp
releasenotes/notes/external_install_mgmt_hook-676123a45de9237f.yaml [new file with mode: 0644]
spec/classes/ceilometer_agent_central_spec.rb
spec/classes/ceilometer_agent_compute_spec.rb
spec/classes/ceilometer_agent_notification_spec.rb
spec/classes/ceilometer_agent_polling_spec.rb
spec/classes/ceilometer_api_spec.rb
spec/classes/ceilometer_client_spec.rb
spec/classes/ceilometer_db_sync_spec.rb
spec/classes/ceilometer_expirer_spec.rb
spec/classes/ceilometer_init_spec.rb