Add logrotate with crond service
authorBogdan Dobrelya <bdobreli@redhat.com>
Wed, 2 Aug 2017 12:48:26 +0000 (14:48 +0200)
committerBogdan Dobrelya <bdobreli@redhat.com>
Mon, 21 Aug 2017 06:56:29 +0000 (08:56 +0200)
commit8a03456056b22a0abff470dfd81334e369ae4cbc
tree7d465a2119026cc4c80b137dbdbb3ae617833a5c
parent5feec1d76151a604833260edc202e67cf87251e6
Add logrotate with crond service

Add a docker service template to provide containerized services
logs rotation with a crond job.
Add OS::TripleO::Services::LogrotateCrond to CI multinode-containers
and to all environments among with generic services like Ntp or Kernel.
Set it to OS::Heat::None for non containerized environments and
only enable it to the environments/docker.yaml.

Closes-bug: #1700912

Change-Id: Ic94373f0a0758e9959e1f896481780674437147d
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
22 files changed:
ci/environments/multinode-containers.yaml
docker/services/logrotate-crond.yaml [new file with mode: 0644]
environments/contrail/roles_data_contrail.yaml
environments/docker.yaml
environments/hyperconverged-ceph.yaml
overcloud-resource-registry-puppet.j2.yaml
roles/BlockStorage.yaml
roles/CephStorage.yaml
roles/Compute.yaml
roles/ComputeHCI.yaml
roles/ComputeOvsDpdk.yaml
roles/Controller.yaml
roles/ControllerOpenstack.yaml
roles/Database.yaml
roles/IronicConductor.yaml
roles/Messaging.yaml
roles/Networker.yaml
roles/ObjectStorage.yaml
roles/Telemetry.yaml
roles/Undercloud.yaml
roles_data.yaml
roles_data_undercloud.yaml