mirror of
https://github.com/CentOS/ansible-role-mbs
synced 2026-02-03 02:24:32 +08:00
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
# Default task file for mbs role
|
|
|
|
- name: Ensuring we have fedmsg
|
|
include_role:
|
|
name: fedmsg
|
|
|
|
- name: Install postgresql if needed
|
|
include_role:
|
|
name: postgresql
|
|
vars:
|
|
pgsql_tls: false
|
|
pgsql_users:
|
|
- name: "{{ mbs_postgres_username }}"
|
|
password: "{{ mbs_postgres_password }}"
|
|
role_attr: "NOCREATEDB,NOSUPERUSER,NOCREATEROLE"
|
|
db: "{{ mbs_postgres_database }}"
|
|
pgsql_databases:
|
|
- name: "{{ mbs_postgres_database }}"
|
|
owner: "{{ mbs_postgres_username }}"
|
|
when: mbs_postgres_local | bool
|
|
|
|
- name: Add the buildtools repo if needed
|
|
template:
|
|
src: buildtools.repo.j2
|
|
dest: /etc/yum.repos.d/buildtools.repo
|
|
tags:
|
|
- repo
|
|
|
|
- name: Adding repo gpg key if needed
|
|
copy:
|
|
src: files/RPM-GPG-KEY-CentOS-Infra
|
|
dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Infra
|
|
tags:
|
|
- repo
|
|
|
|
- name: Install base system packages
|
|
yum:
|
|
name:
|
|
- python36
|
|
- python36-devel
|
|
- python36-rpm-macros
|
|
- rpm-build
|
|
- libselinux-devel
|
|
- libsemanage
|
|
- python3-libsemanage
|
|
state: present
|