Files
ansible-role-mbs/tasks/system.yml
lrossett 25edb99b3d vars fix
2021-03-26 22:28:09 -03:00

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