Rendering SLS 'base:bareos.repo' failed: Jinja error: coercing to Unicode: need string or buffer, float found
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/salt/utils/templates.py", line 393, in render_jinja_tmpl
output = template.render(**decoded_context)
File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
reraise(exc_type, exc_value, tb)
File "<template>", line 14, in top-level template code
TypeError: coercing to Unicode: need string or buffer, float found
; line 14
---
[...]
{%- elif grains.os == 'RedHat' %}
{% set distro = 'RHEL' ~ '_' ~ grains.osmajorrelease %}
{%- else %}
{% set distro = grains.os ~ '_' ~ grains.osmajorrelease %}
{%- endif %}
{% set url = bareos.repo.repo_url if bareos.repo.repo_url is defined else bareos.repo.url_base + '/' + bareos.repo.version + '/' + distro %} <======================
{% if grains.os_family == 'Debian' -%}
bareos_repo:
pkgrepo.managed:
- humanname: {{ bareos.repo.humanname }} - {{ bareos.repo.version }}
[...]
---
version report
Salt Version:
Salt: 2018.3.3
Dependency Versions:
cffi: Not Installed
cherrypy: Not Installed
dateutil: 2.7.3
docker-py: Not Installed
gitdb: Not Installed
gitpython: Not Installed
ioflo: Not Installed
Jinja2: 2.7.2
libgit2: Not Installed
libnacl: Not Installed
M2Crypto: 0.28.2
Mako: Not Installed
msgpack-pure: Not Installed
msgpack-python: 0.5.6
mysql-python: Not Installed
pycparser: Not Installed
pycrypto: 2.6.1
pycryptodome: 3.6.1
pygit2: Not Installed
Python: 2.7.5 (default, Sep 12 2018, 05:31:16)
python-gnupg: Not Installed
PyYAML: 3.11
PyZMQ: 15.3.0
RAET: Not Installed
smmap: Not Installed
timelib: Not Installed
Tornado: 4.2.1
ZMQ: 4.1.4
System Versions:
dist: redhat 7.6 Maipo
locale: UTF-8
machine: x86_64
release: 3.10.0-862.3.2.el7.x86_64
system: Linux
version: Red Hat Enterprise Linux Server 7.6 Maipo
version report