--- # Copyright 2018, taseer94@gmail.com # All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - name: Deploy configuration files openstack.config_template.config_template: src: "{{ item.src | default(omit) }}" dest: "{{ item.dest }}" owner: "root" group: "{{ blazar_system_group_name }}" mode: "0640" config_overrides: "{{ item.config_overrides | default(omit) }}" content: "{{ item.content | default(omit) }}" config_type: "{{ item.config_type }}" when: item.condition | default(True) with_items: - src: "blazar.conf.j2" dest: "{{ blazar_etc_dir }}/blazar.conf" config_overrides: "{{ blazar_blazar_conf_overrides }}" config_type: "ini" - dest: "{{ blazar_etc_dir }}/policy.yaml" content: "{{ blazar_policy_overrides }}" config_type: "yaml" condition: "{{ (blazar_policy_overrides) }}" notify: - Restart blazar services