puppet-octavia/manifests
Takashi Kajinami 30ad79441b Enforce appropriate depth for cert file
The octavia::certificates class ensures the directory where the cert
file is located. However the current implementation has a few problems.

 - In case the path is not an absolute path then the resource fails
   unexpectedly

 - In case a user places the key file in the core directory such as
   / or /etc, then owner of the core directory is changed to
   the octavia user

This ensures the certificate files are in the directories deep enough
to avoid these problems.

Change-Id: Icee84c58a8d29b9c89b571ba075b38f99330bdad
2024-01-12 17:04:15 +09:00
..
db replace validate_legacy with proper data types 2023-06-21 10:18:49 +09:00
keystone authtoken: Ensure correct type for password 2023-07-12 22:05:15 +09:00
provider Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
wsgi Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
api.pp Remove unused octavia-db-sync-service tag 2023-11-20 10:43:41 +09:00
audit.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
certificates.pp Enforce appropriate depth for cert file 2024-01-12 17:04:15 +09:00
cinder.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
client.pp Use new openstackclient tag 2023-11-20 01:20:54 +09:00
compute.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
config.pp replace validate_legacy with proper data types 2023-06-21 10:18:49 +09:00
controller.pp Require valid flavor id, key name and project name 2023-07-17 20:26:59 +09:00
cors.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
db.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
deps.pp Do not restart services after policy file changes 2023-09-11 12:31:59 +09:00
driver_agent.pp replace validate_legacy with proper data types 2023-06-21 10:18:49 +09:00
glance.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
health_manager.pp replace validate_legacy with proper data types 2023-06-21 10:18:49 +09:00
healthcheck.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
housekeeping.pp replace validate_legacy with proper data types 2023-06-21 10:18:49 +09:00
init.pp RabbitMQ: Add support for quorum queue options 2023-09-15 10:53:41 +09:00
logging.pp Stop overriding log_file 2023-04-21 11:36:43 +09:00
networking.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
neutron.pp Add support for [neutron] keystoneauth options 2023-09-07 20:24:07 +09:00
nova.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
params.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
policy.pp Ensure purge_config takes a boolean value 2023-07-22 23:51:42 +09:00
quota.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
roles.pp Add keystone roles for Octavia policies 2018-04-11 14:18:29 -02:30
service_auth.pp Replace legacy facts and use fact hash 2023-03-02 12:52:45 +09:00
task_flow.pp Support hash values for jobboard_*_ssl_options 2023-03-22 15:35:40 +09:00
worker.pp Generate ssh key during config phase 2023-09-08 22:49:33 +09:00