aboutsummaryrefslogtreecommitdiffstats
path: root/roles/yum/vars/main.yml
blob: f6566be28a4e52f3a59af84535af52ed8c9653f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
yum_gpg_path_prefix: /etc/pki/rpm-gpg/RPM-GPG-KEY-

yum_add_repositories: "{% if 'epel' in yum_repositories or yum_repositories == 'epel' %}{{ ([yum_repositories] if yum_repositories is string else yum_repositories) + ['rocky-powertools' if ansible_distribution_major_version == '8' else 'rocky-crb'] }}{% else %}{{ [yum_repositories] if yum_repositories is string else yum_repositories }}{% endif %}"

yum_repository_defs:
  rocky-baseos:
    name: Rocky Linux $releasever - BaseOS
    baseurl: http://{{ yum_host }}/rocky/$releasever/BaseOS/$basearch
    gpgkey: Rocky-$releasever
    replaces: Rocky-BaseOS

  rocky-appstream:
    name: Rocky Linux $releasever - AppStream
    baseurl: http://{{ yum_host}}/rocky/$releasever/AppStream/$basearch
    gpgkey: Rocky-$releasever
    replaces: Rocky-AppStream

  rocky-extras:
    name: Rocky Linux $releasever - Extras
    baseurl: http://{{ yum_host }}/rocky/$releasever/extras/$basearch
    gpgkey: Rocky-$releasever
    replaces: Rocky-Extras

  rocky-powertools:
    name: Rocky Linux $releasever - PowerTools
    baseurl: http://{{ yum_host }}/rocky/$releasever/PowerTools/$basearch
    gpgkey: Rocky-$releasever
    replaces: Rocky-PowerTools

  rocky-crb:
    name: Rocky Linux $releasever - CRB
    baseurl: http://{{ yum_host }}/rocky/$releasever/CRB/$basearch
    gpgkey: Rocky-$releasever
    replaces: Rocky-CRB

  epel:
    name: Extra Packages for Enterprise Linux $releasever
    baseurl: http://{{ yum_host }}/epel/$releasever/$basearch
    gpgkey: EPEL-$releasever

  zfs-kmod:
    name: ZFS on Linux for Enterprise Linux $releasever
    baseurl: http://{{ yum_host }}/zfsonlinux/$releasever/$basearch
    gpgkey: zfsonlinux-$releasever

  rpmfusion-free:
    name: RPM Fusion for EL $releasever - Free
    baseurl: http://{{ yum_host }}/rpmfusion/$releasever/free/$basearch
    gpgkey: rpmfusion-free-el-$releasever

  rpmfusion-nonfree:
    name: RPM Fusion for EL $releasever - Nonfree
    baseurl: http://{{ yum_host }}/rpmfusion/$releasever/nonfree/$basearch
    gpgkey: rpmfusion-nonfree-el-$releasever

  rpmfusion-free-tainted:
    name: RPM Fusion for EL $releasever - Free Tainted
    baseurl: http://{{ yum_host }}/rpmfusion/$releasever/free-tainted/$basearch
    gpgkey: rpmfusion-free-el-$releasever

  rpmfusion-nonfree-tainted:
    name: RPM Fusion for EL $releasever - Nonfree Tainted
    baseurl: http://{{ yum_host }}/rpmfusion/$releasever/nonfree-tainted/$basearch
    gpgkey: rpmfusion-nonfree-el-$releasever

  mongodb-4.0:
    name: MongoDB 4.0 for EL $releasever
    baseurl: http://{{ yum_host }}/mongodb/$releasever/4.0/$basearch
    gpgkey: mongodb-4.0

  mongodb-4.4:
    name: MongoDB 4.4 for EL $releasever
    baseurl: http://{{ yum_host }}/mongodb/$releasever/4.4/$basearch
    gpgkey: mongodb-4.4

  mongodb-6.0:
    name: MongoDB 6.0 for EL $releasever
    baseurl: http://{{ yum_host }}/mongodb/$releasever/6.0/$basearch
    gpgkey: mongodb-6.0

  crystal:
    name: Crystal for EL $releasever
    baseurl: http://{{ yum_host }}/crystal/$releasever/$basearch
    gpgkey: crystal-$releasever

  rspamd:
    name: Rspamd for EL $releasever
    baseurl: http://{{ yum_host }}/rspamd/$releasever/$basearch
    gpgkey: rspamd-stable