blob: d8d7f9190a023aba15d35685e24e8fbf46b48fe7 [file] [log] [blame]
---
# gerrit tasks/main.yml
#
# SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
# SPDX-License-Identifier: Apache-2.0
- name: include OS-specific vars
include_vars: "{{ ansible_os_family }}.yml"
- name: include OS-specific tasks
include_tasks: "{{ ansible_os_family }}.yml"
- name: Create group for gerrit
group:
name: "{{ gerrit_groupname }}"
- name: Create user for gerrit
user:
name: "{{ gerrit_username }}"
group: "{{ gerrit_groupname }}"
comment: "{{ gerrit_comment }}"
shell: "{{ gerrit_shell }}"
home: "{{ gerrit_home_dir }}"
create_home: no # yamllint disable-line rule:truthy
password_lock: true
- name: Create gerrit home dir
file:
path: "{{ gerrit_home_dir }}"
state: directory
owner: "{{ gerrit_username }}"
group: "{{ gerrit_groupname }}"
mode: "0750"
- name: Create gerrit data dir
file:
path: "{{ gerrit_data_dir }}"
state: directory
owner: "{{ gerrit_username }}"
group: "{{ gerrit_groupname }}"
mode: "0750"
# rest of install is manual, but could be automated...