18761: move away from pkgrepo on Debian's family
[arvados-formula.git] / arvados / osfamilymap.yaml
1 # -*- coding: utf-8 -*-
2 # vim: ft=yaml
3 #
4 # Copyright (C) The Arvados Authors. All rights reserved.
5 #
6 # SPDX-License-Identifier: Apache-2.0
7
8 # Setup variables using grains['os_family'] based logic.
9 # You just need to add the key:values for an `os_family` that differ
10 # from `defaults.yaml` + `osarch.yaml`.
11 # Only add an `os_family` which is/will be supported by the formula.
12 #
13 # If you do not need to provide defaults via the `os_family` grain,
14 # you will need to provide at least an empty dict in this file, e.g.
15 # osfamilymap: {}
16 ---
17 Debian:
18   repo:
19     url_base: 'http://apt.arvados.org'
20     file: /etc/apt/sources.list.d/arvados.list
21     keyring_file: /usr/share/keyrings/arvados-archive-keyring.gpg
22     keyring_source: 'http://apt.arvados.org/keyring.gpg'
23     keyring_source_hash: 53c2c84849ada21e383f55af0753adb321cc941e7efab94483e3a1703fcc66f1
24
25 RedHat:
26   repo:
27     url_base: 'http://rpm.arvados.org/CentOS/$releasever/os/$basearch/'
28     file: /etc/yum.repos.d/arvados.repo
29     key_url: 'http://rpm.arvados.org/CentOS/RPM-GPG-KEY-curoverse'
30
31   ruby:
32     manage_ruby: true
33     use_rvm: true
34
35     pkg: ruby-2.7.2
36     gems_deps:
37       - curl
38       - gcc
39       - git
40       - libcurl
41       - libcurl-devel
42       - pam-devel
43       - centos-release-scl
44       - libxml2
45       - libxml2-devel
46       - make
47       - python3-devel
48       - zlib-devel
49   ##### SHELL
50   shell:
51     shellinabox:
52       config: /etc/sysconfig/shellinaboxd
53       service:
54         name: shellinaboxd