openstack-ansible-os_octavia/tasks/octavia_policy.yml
Jesse Pretorius a023a4f074 Move role setup into service setup tasks
Instead of adding the same boilerplate as the service setup
in order to create the roles required, we simply move the
role creation into the service add tasks.

Change-Id: I27f26e79735dd1e60d41691deb70e11bbef315e1
2018-08-02 09:10:41 +01:00

28 lines
955 B
YAML

---
# Copyright 2017, Rackspace US, Inc.
#
# 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: Set legacy role policies
config_template:
src: policy.json.j2
dest: /etc/octavia/policy.json
owner: "{{ octavia_system_user_name }}"
group: "{{ octavia_system_group_name }}"
mode: "0640"
config_overrides: "{{ octavia_policy_overrides }}"
config_type: "json"
notify:
- Restart octavia services
when: octavia_legacy_policy