File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66{%- set formula = d.formula % }
77
88 {%- if d.pkg.docker.use_upstream in (' package' , ' repo' ) % }
9- {%- if grains.kernel| lower in (' linux' ,) % }
10- {%- if d.pkg.docker.use_upstream == ' repo' % }
9+ {%- set enable_repo = d.pkg.docker.use_upstream == ' repo' and grains.os_family in (' RedHat' , ' Debian' ) % }
10+ {%- if enable_repo % }
11+ {%- set sls_repo_clean = tplroot ~ ' .software.package.repo.clean' % }
1112include:
12- - .repo.clean
13- {%- endif % }
13+ - {{ sls_repo_clean }}
14+ {%- endif % }
1415
16+ {%- if grains.kernel| lower in (' linux' , ' darwin' ) % }
1517{{ formula }}- software- package- clean- pkg:
1618 pkg.removed:
1719 - name: {{ d.pkg.docker.name }}
1820 - reload_modules: {{ d.misc.reload| default(true, true) }}
19- {%- if d.pkg.docker.use_upstream == ' repo ' % }
21+ {%- if enable_repo % }
2022 - require:
2123 - pkgrepo: {{ formula }}- software- package- repo- absent
2224 {%- endif % }
Original file line number Diff line number Diff line change 66{%- set formula = d.formula % }
77
88 {%- if d.pkg.docker.use_upstream in (' package' , ' repo' ) % }
9+ {%- set enable_repo = d.pkg.docker.use_upstream == ' repo' and grains.os_family in (' RedHat' , ' Debian' ) % }
910 {%- set docker_pkg_version = d.version | default(d.pkg.version, true) % }
10- {%- if grains.os_family in ( ' RedHat ' , ' Debian ' ) % }
11+ {%- if enable_repo % }
1112 {%- set sls_repo_install = tplroot ~ ' .software.package.repo.install' % }
12-
1313include:
1414 - {{ sls_repo_install }}
1515 {%- endif % }
16+
1617 {%- if grains.kernel| lower in (' linux' , ' darwin' ) % }
1718 {%- if ' deps' in d.pkg and d.pkg.deps % }
1819
@@ -43,7 +44,7 @@ include:
4344 {%- if grains.os| lower not in (' suse' ,) % }
4445 - hold: {{ d.misc.hold| default(false, true) }}
4546 {%- endif % }
46- {%- if grains.os_family in ( ' RedHat ' , ' Debian ' ) % }
47+ {%- if enable_repo % }
4748 - require:
4849 - pkgrepo: {{ formula }}- software- package- repo- managed
4950 {%- endif % }
Original file line number Diff line number Diff line change 55{%- from tplroot ~ " /map.jinja" import data as d with context % }
66{%- set formula = d.formula % }
77
8+ {%- if ' repo' in d.pkg.docker and d.pkg.docker.repo % }
9+
810{{ formula }}- software- package- repo- absent:
911 pkgrepo.absent:
1012 - name: {{ d.pkg.docker.repo.name }}
1113 - onlyif:
1214 - {{ d.pkg.docker.repo }}
15+
16+ {%- endif % }
You can’t perform that action at this time.
0 commit comments