ansible-role-zuul/tasks/config.yaml
Paul Belanger f8c83b0998 Drop synchronize support
It was become too much work to deal with this. Additionally, if people
want to manually synchronize we expose the proper settings to allow
them to do so.

Change-Id: I21089e2c2e9539931c3b780d1569af6e54a4a25c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-02 16:06:51 -05:00

65 lines
1.8 KiB
YAML

# Copyright 2015 Red Hat, 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: Create required directories.
become: yes
file:
group: "{{ zuul_user_group }}"
owner: "{{ zuul_user_name }}"
path: "{{ item }}"
state: directory
with_items:
- /etc/zuul
- /var/log/zuul
- name: Template zuul configuration file.
become: yes
template:
dest: "{{ zuul_template_zuul_conf_dest }}"
src: "{{ zuul_template_zuul_conf_src }}"
notify:
- Reload zuul-merger
- Reload zuul-server
- name: Copy gearman logging file.
become: yes
copy:
dest: "{{ zuul_config_gearman_server_log_config }}"
src: "{{ zuul_file_gearman_logging_conf }}"
notify: Reload zuul-server
- name: Copy merger logging file.
become: yes
copy:
dest: "{{ zuul_config_merger_log_config }}"
src: "{{ zuul_file_merger_logging_conf }}"
notify: Reload zuul-merger
- name: Copy server logging file.
become: yes
copy:
dest: "{{ zuul_config_zuul_log_config }}"
src: "{{ zuul_file_server_logging_conf }}"
notify: Reload zuul-server
- name: Copy layout configuration.
become: yes
copy:
dest: "{{ zuul_file_layout_dest }}"
group: "{{ zuul_file_layout_group }}"
mode: "{{ zuul_file_layout_mode }}"
owner: "{{ zuul_file_layout_owner }}"
src: "{{ zuul_file_layout_src }}"
notify: Reload zuul-server