heat_template_version: pike description: > OpenStack containerized Glance API service parameters: DockerHeatEngineImage: description: image type: string outputs: cmd_extra_args: description: Extra command line arguments for running the service in the container. value: '' config_settings: description: Extra hieradata needed to log to files in the host. value: null docker_config: description: Extra containers needed for logging to files in the host. value: # Kolla_bootstrap/db_sync runs before permissions set by kolla_config step_2: heat_init_log: image: {get_param: DockerHeatEngineImage} user: root volumes: - /var/log/containers/heat:/var/log/heat command: ['/bin/bash', '-c', 'chown -R heat:heat /var/log/heat'] volumes: description: The volumes needed to log to files in the host. value: - /var/log/containers/heat:/var/log/heat host_prep_tasks: description: Extra ansible tasks needed for logging to files in the host. value: - name: create persistent logs directory file: path: /var/log/containers/heat state: directory - name: heat logs readme copy: dest: /var/log/heat/readme.txt content: | Log files from heat containers can be found under /var/log/containers/heat and /var/log/containers/httpd/heat-api*. ignore_errors: true