Add fingermap for Ubuntu-18.04
authorJavier Bértoli <jbertoli@curii.com>
Sun, 8 Aug 2021 19:35:48 +0000 (16:35 -0300)
committerJavier Bértoli <jbertoli@curii.com>
Sun, 8 Aug 2021 19:37:18 +0000 (16:37 -0300)
refs #17990
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

arvados/map.jinja
arvados/osfingermap.yaml [new file with mode: 0644]

index 7ef4b339ad87ae159650e070f58bdc0c40d3c2d8..3b583f81c7912cd597449f1df1fe7e530a046fbd 100644 (file)
@@ -1,11 +1,15 @@
 # -*- coding: utf-8 -*-
 # vim: ft=jinja
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
 
 {#- Get the `tplroot` from `tpldir` #}
 {%- set tplroot = tpldir.split('/')[0] %}
 {#- Start imports as #}
 {%- import_yaml tplroot ~ "/defaults.yaml" as default_settings %}
 {%- import_yaml tplroot ~ "/osfamilymap.yaml" as osfamilymap %}
+{%- import_yaml tplroot ~ "/osfingermap.yaml" as osfingermap %}
 
 {#- Retrieve the config dict only once #}
 {%- set _config = salt['config.get'](tplroot, default={}) %}
         osfamilymap,
         grain='os_family',
         merge=salt['grains.filter_by'](
-          _config,
-          default='lookup'
+          osfingermap,
+          grain='osfinger',
+          merge=salt['grains.filter_by'](
+            _config,
+            default='lookup'
+          )
         )
       )
     )
diff --git a/arvados/osfingermap.yaml b/arvados/osfingermap.yaml
new file mode 100644 (file)
index 0000000..dd1b56d
--- /dev/null
@@ -0,0 +1,10 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+---
+Ubuntu-18.04:
+  ruby:
+    manage_ruby: true
+    use_rvm: true
+
+    pkg: ruby-2.7.2