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>
This commit is contained in:
Bogdan Dobrelya 2017-08-02 14:48:26 +02:00
parent 5feec1d761
commit 8a03456056
22 changed files with 118 additions and 0 deletions

View File

@ -52,6 +52,7 @@ parameter_defaults:
- OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaMetadata
- OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages

View File

@ -0,0 +1,84 @@
heat_template_version: pike
description: >
Containerized logrotate with crond for containerized service logs rotation
parameters:
DockerCrondImage:
description: image
type: string
DockerCrondConfigImage:
description: The container image to use for the crond config_volume
type: string
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
resources:
ContainersCommon:
type: ./containers-common.yaml
outputs:
role_data:
description: Role data for the crond role.
value:
service_name: logrotate_crond
config_settings: {}
step_config: &step_config |
include ::tripleo::profile::base::logging::logrotate
# BEGIN DOCKER SETTINGS
puppet_config:
config_volume: crond
step_config: *step_config
config_image: {get_param: DockerCrondConfigImage}
kolla_config:
/var/lib/kolla/config_files/logrotate-crond.json:
command: /usr/sbin/crond -s -n
config_files:
- source: "/var/lib/kolla/config_files/src/*"
dest: "/"
merge: true
preserve_properties: true
docker_config:
step_4:
logrotate_crond:
image: {get_param: DockerCrondImage}
net: none
pid: host
privileged: true
user: root
restart: always
volumes:
list_concat:
- {get_attr: [ContainersCommon, volumes]}
-
- /var/lib/kolla/config_files/logrotate-crond.json:/var/lib/kolla/config_files/config.json:ro
- /var/lib/config-data/puppet-generated/logrotate-crond/:/var/lib/kolla/config_files/src:ro
- /var/log/containers:/var/log/containers
environment:
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS

View File

@ -66,6 +66,7 @@
- OS::TripleO::Services::NovaVncProxy - OS::TripleO::Services::NovaVncProxy
- OS::TripleO::Services::Ec2Api - OS::TripleO::Services::Ec2Api
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::SwiftProxy - OS::TripleO::Services::SwiftProxy
- OS::TripleO::Services::SwiftStorage - OS::TripleO::Services::SwiftStorage
- OS::TripleO::Services::SwiftRingBuilder - OS::TripleO::Services::SwiftRingBuilder
@ -122,6 +123,7 @@
- OS::TripleO::Services::CephExternal - OS::TripleO::Services::CephExternal
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::Sshd - OS::TripleO::Services::Sshd
- OS::TripleO::Services::NovaCompute - OS::TripleO::Services::NovaCompute
@ -149,6 +151,7 @@
- OS::TripleO::Services::BlockStorageCinderVolume - OS::TripleO::Services::BlockStorageCinderVolume
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::Sshd - OS::TripleO::Services::Sshd
@ -165,6 +168,7 @@
- OS::TripleO::Services::CertmongerUser - OS::TripleO::Services::CertmongerUser
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::SwiftStorage - OS::TripleO::Services::SwiftStorage
- OS::TripleO::Services::SwiftRingBuilder - OS::TripleO::Services::SwiftRingBuilder
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
@ -184,6 +188,7 @@
- OS::TripleO::Services::CephOSD - OS::TripleO::Services::CephOSD
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::Sshd - OS::TripleO::Services::Sshd
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
@ -203,6 +208,7 @@
- OS::TripleO::Services::ContrailWebUI - OS::TripleO::Services::ContrailWebUI
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages
@ -217,6 +223,7 @@
- OS::TripleO::Services::ContrailAnalytics - OS::TripleO::Services::ContrailAnalytics
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages
@ -230,6 +237,7 @@
- OS::TripleO::Services::ContrailAnalyticsDatabase - OS::TripleO::Services::ContrailAnalyticsDatabase
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages
@ -243,6 +251,7 @@
- OS::TripleO::Services::ContrailTsn - OS::TripleO::Services::ContrailTsn
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages
@ -256,6 +265,7 @@
- OS::TripleO::Services::ContrailTsn - OS::TripleO::Services::ContrailTsn
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages

View File

@ -51,6 +51,7 @@ resource_registry:
OS::TripleO::Services::Horizon: ../docker/services/horizon.yaml OS::TripleO::Services::Horizon: ../docker/services/horizon.yaml
OS::TripleO::Services::Iscsid: ../docker/services/iscsid.yaml OS::TripleO::Services::Iscsid: ../docker/services/iscsid.yaml
OS::TripleO::Services::Multipathd: ../docker/services/multipathd.yaml OS::TripleO::Services::Multipathd: ../docker/services/multipathd.yaml
OS::TripleO::Services::ContainersLogrotateCrond: ../docker/services/logrotate-crond.yaml
# FIXME: Had to remove these to unblock containers CI. They should be put back when fixed. # FIXME: Had to remove these to unblock containers CI. They should be put back when fixed.
# OS::TripleO::Services::CinderApi: ../docker/services/cinder-api.yaml # OS::TripleO::Services::CinderApi: ../docker/services/cinder-api.yaml
# OS::TripleO::Services::CinderScheduler: ../docker/services/cinder-scheduler.yaml # OS::TripleO::Services::CinderScheduler: ../docker/services/cinder-scheduler.yaml

View File

@ -11,6 +11,7 @@ parameter_defaults:
- OS::TripleO::Services::CephExternal - OS::TripleO::Services::CephExternal
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::Sshd - OS::TripleO::Services::Sshd
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty

View File

@ -195,6 +195,7 @@ resource_registry:
OS::TripleO::Services::NovaLibvirt: puppet/services/nova-libvirt.yaml OS::TripleO::Services::NovaLibvirt: puppet/services/nova-libvirt.yaml
OS::TripleO::Services::NovaMigrationTarget: puppet/services/nova-migration-target.yaml OS::TripleO::Services::NovaMigrationTarget: puppet/services/nova-migration-target.yaml
OS::TripleO::Services::Ntp: puppet/services/time/ntp.yaml OS::TripleO::Services::Ntp: puppet/services/time/ntp.yaml
OS::TripleO::Services::ContainersLogrotateCrond: OS::Heat::None
OS::TripleO::Services::SwiftProxy: puppet/services/swift-proxy.yaml OS::TripleO::Services::SwiftProxy: puppet/services/swift-proxy.yaml
OS::TripleO::Services::ExternalSwiftProxy: OS::Heat::None OS::TripleO::Services::ExternalSwiftProxy: OS::Heat::None
OS::TripleO::Services::SwiftStorage: puppet/services/swift-storage.yaml OS::TripleO::Services::SwiftStorage: puppet/services/swift-storage.yaml

View File

@ -21,6 +21,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp

View File

@ -18,6 +18,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp

View File

@ -44,6 +44,7 @@
- OS::TripleO::Services::NovaLibvirt - OS::TripleO::Services::NovaLibvirt
- OS::TripleO::Services::NovaMigrationTarget - OS::TripleO::Services::NovaMigrationTarget
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OpenDaylightOvs - OS::TripleO::Services::OpenDaylightOvs
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient

View File

@ -35,6 +35,7 @@
- OS::TripleO::Services::NovaLibvirt - OS::TripleO::Services::NovaLibvirt
- OS::TripleO::Services::NovaMigrationTarget - OS::TripleO::Services::NovaMigrationTarget
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OpenDaylightOvs - OS::TripleO::Services::OpenDaylightOvs
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient

View File

@ -31,6 +31,7 @@
- OS::TripleO::Services::NovaCompute - OS::TripleO::Services::NovaCompute
- OS::TripleO::Services::NovaLibvirt - OS::TripleO::Services::NovaLibvirt
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OpenDaylightOvs - OS::TripleO::Services::OpenDaylightOvs
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient

View File

@ -109,6 +109,7 @@
- OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::NovaVncProxy - OS::TripleO::Services::NovaVncProxy
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OctaviaApi - OS::TripleO::Services::OctaviaApi
- OS::TripleO::Services::OctaviaHealthManager - OS::TripleO::Services::OctaviaHealthManager
- OS::TripleO::Services::OctaviaHousekeeping - OS::TripleO::Services::OctaviaHousekeeping

View File

@ -80,6 +80,7 @@
- OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::NovaVncProxy - OS::TripleO::Services::NovaVncProxy
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OctaviaApi - OS::TripleO::Services::OctaviaApi
- OS::TripleO::Services::OctaviaHealthManager - OS::TripleO::Services::OctaviaHealthManager
- OS::TripleO::Services::OctaviaHousekeeping - OS::TripleO::Services::OctaviaHousekeeping

View File

@ -17,6 +17,7 @@
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Pacemaker - OS::TripleO::Services::Pacemaker
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp

View File

@ -15,6 +15,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone

View File

@ -15,6 +15,7 @@
- OS::TripleO::Services::FluentdClient - OS::TripleO::Services::FluentdClient
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Pacemaker - OS::TripleO::Services::Pacemaker
- OS::TripleO::Services::RabbitMQ - OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient

View File

@ -30,6 +30,7 @@
- OS::TripleO::Services::NeutronOvsAgent - OS::TripleO::Services::NeutronOvsAgent
- OS::TripleO::Services::NeutronVppAgent - OS::TripleO::Services::NeutronVppAgent
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OpenDaylightOvs - OS::TripleO::Services::OpenDaylightOvs
- OS::TripleO::Services::PacemakerRemote - OS::TripleO::Services::PacemakerRemote
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient

View File

@ -26,6 +26,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp

View File

@ -25,6 +25,7 @@
- OS::TripleO::Services::MongoDb - OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::PankoApi - OS::TripleO::Services::PankoApi
- OS::TripleO::Services::RabbitMQ - OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::Redis - OS::TripleO::Services::Redis

View File

@ -39,6 +39,7 @@
- OS::TripleO::Services::NovaPlacement - OS::TripleO::Services::NovaPlacement
- OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::RabbitMQ - OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::SwiftProxy - OS::TripleO::Services::SwiftProxy
- OS::TripleO::Services::SwiftRingBuilder - OS::TripleO::Services::SwiftRingBuilder

View File

@ -112,6 +112,7 @@
- OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::NovaVncProxy - OS::TripleO::Services::NovaVncProxy
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OctaviaApi - OS::TripleO::Services::OctaviaApi
- OS::TripleO::Services::OctaviaHealthManager - OS::TripleO::Services::OctaviaHealthManager
- OS::TripleO::Services::OctaviaHousekeeping - OS::TripleO::Services::OctaviaHousekeeping
@ -186,6 +187,7 @@
- OS::TripleO::Services::NovaLibvirt - OS::TripleO::Services::NovaLibvirt
- OS::TripleO::Services::NovaMigrationTarget - OS::TripleO::Services::NovaMigrationTarget
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::OpenDaylightOvs - OS::TripleO::Services::OpenDaylightOvs
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
@ -220,6 +222,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
@ -256,6 +259,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp
@ -286,6 +290,7 @@
- OS::TripleO::Services::Kernel - OS::TripleO::Services::Kernel
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::SensuClient - OS::TripleO::Services::SensuClient
- OS::TripleO::Services::Snmp - OS::TripleO::Services::Snmp

View File

@ -42,6 +42,7 @@
- OS::TripleO::Services::NovaPlacement - OS::TripleO::Services::NovaPlacement
- OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::Ntp - OS::TripleO::Services::Ntp
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::RabbitMQ - OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::SwiftProxy - OS::TripleO::Services::SwiftProxy
- OS::TripleO::Services::SwiftRingBuilder - OS::TripleO::Services::SwiftRingBuilder