openstack-ansible-os_ceilom.../releasenotes/notes
Jesse Pretorius b4fa7cfc85 Source template files from git or deploy host
Instead of sourcing the paste/policy files from the role,
the deploy host will first be checked, then the git source.

The current mechanism uses a lookup, causing the fetch of
the default templates to happen via curl from the deployment
node. This causes problems if the deployment node does not
have access to the repo server web service, which may be the
case in high security environments.

This patch changes the mechanism to only use the lookup
module for the file content that is on the deployment node,
then falls back to using the uri module to fetch the default
content. This ensures that the deployment node does not have
to reach into the environment for the content.

The pattern applied is the same as that used in the
combination of the following two reference patches:
- https://review.openstack.org/446235
- https://review.openstack.org/463390

The rootwrap.conf template is re-added because it cannot be
used verbatim from the upstream repository. It requires the
addition of the service venv bin in the exec_dirs. A mechanism
to implement this dynamically will be figured out in a later
review along with an implementation which will fetch the
rootwrap files directly from the git source too.

Conflicts:
       defaults/main.yml
       tasks/ceilometer_post_install.yml

Change-Id: I248910a544f611b590bc93449aea98434802cae3
(cherry picked from commit 9e96b65126)
2017-05-23 10:32:35 +00:00
..
.placeholder Add reno scaffolding for release notes management 2016-04-09 19:19:39 +01:00
add-gnocchi-integrations-40eef52bf255ab0b.yaml Add Gnocchi Support 2016-06-18 06:18:05 +00:00
capping_ceilometer_workers-80a768e3aaed0aec.yaml Cap the number of worker threads 2017-02-24 17:09:46 +00:00
ceilometer_conf_from_upstream-3bc88e19085cdace.yaml Remove unrequired templates in favour of upstream 2017-01-25 14:05:26 +00:00
ceilometer_gnocci_resources_deprecate-efbce0894cf4e086.yaml Change name for gnocchi overrides variable name 2017-02-13 18:44:32 +00:00
ceilometer_init_time_settings-2eebfa58227ae31a.yaml Rename release note to unique hash 2017-04-28 12:03:00 +01:00
ceilometer_upstream_file_retrieve-bbbf147cdeacb8f2.yaml Add release note for git_config_lookup_location 2017-02-09 11:03:47 +00:00
ceilometer-default-os-endpoint-type-3adf9db32764ddf3.yaml Use internal endpoints to communicate 2016-05-20 08:42:42 -07:00
ceilometer-init-config-overrides-bfce7e419061c4da.yaml Rename reno to avoid conflict on integrated repo 2017-04-28 11:54:46 +01:00
configure-polling-sample-interval-54b2fb66140b4220.yaml Make ceilometer sample interval configurable 2016-10-27 17:38:55 +02:00
deploy-node-config-files-1b272a3ec7ed71b8.yaml Source template files from git or deploy host 2017-05-23 10:32:35 +00:00
disable-list-extend-3a9547de9034f9ba.yaml Disable list_extend in config_template 2016-09-19 09:19:15 +00:00
os_ceilometer-centos-support-2a87df89aa7b7556.yaml Add CentOS support for os_ceilometer role 2016-12-20 19:14:13 +00:00
os_ceilometer-only-install-venv-f3cd57b4a1d025c5.yaml Only install to virtual environment 2016-07-08 12:56:51 -04:00
package-list-name-changes-e351db8b482f1326.yaml Rename package lists (and related vars) appropriately 2016-08-30 16:41:49 +01:00
package-state-ed22b9a6683690b3.yaml Add ability to change apt/yum package state 2016-08-02 13:29:27 +01:00
remove-requirements-git-eb90b906a4ad4642.yaml Simplify pip options/constraints mechanism 2016-11-02 16:41:00 +00:00
removed-ceilometer-api-init-a4bfc4cbabcbcb16.yaml Serve the ceilometer-api using mod_wsgi 2016-09-14 17:24:49 -07:00
support-ubuntu-xenial-958e8128ed6578cd.yaml Implement Ubuntu 16.04 support with SystemD 2016-06-14 11:33:42 -07:00
update-aodh-integration-fd2a27e8864bd8ff.yaml Update Aodh integration 2016-06-18 04:32:04 +00:00