fix(pips.sls): use tplroot instead of slspath

* Evaluates wrongly on Debian to `salt://packages/pips/files/pip.conf`
  - https://travis-ci.org/myii/packages-formula/jobs/636188022#L7867
This commit is contained in:
Imran Iqbal 2020-01-13 05:33:14 +00:00
parent 16c4213ab9
commit a4e9311a35
No known key found for this signature in database
GPG key ID: 6D8629439D2B7819

View file

@ -1,6 +1,9 @@
# -*- coding: utf-8 -*-
# vim: ft=sls
{% from "packages/map.jinja" import packages with context %}
{#- Get the `tplroot` from `tpldir` #}
{%- set tplroot = tpldir.split('/')[0] %}
{%- from tplroot ~ "/map.jinja" import packages with context %}
{% set req_states = packages.pips.required.states %}
{% set req_pkgs = packages.pips.required.pkgs %}
@ -24,7 +27,7 @@ pip_req_pkgs:
pip_config:
file.managed:
- name: /etc/pip.conf
- source: salt://{{ slspath }}/files/pip.conf
- source: salt://{{ tplroot }}/files/pip.conf
- template: jinja
- makedirs: True
- context: