File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 {%- if d.pkg.compose.use_upstream in (' package' , ' repo' ) % }
88 {%- if grains.os_family in (' RedHat' , ' Debian' ) % }
99 {%- set sls_repo_install = tplroot ~ ' .software.package.repo.install' % }
10+ {%- set resource_repo_managed = ' file' if grains.os_family == ' Debian' else ' pkgrepo' % }
1011
1112include:
1213 - {{ sls_repo_install }}
@@ -25,8 +26,9 @@ docker-compose-package-install-pkgs:
2526 - runas: {{ d.identity.rootuser }}
2627 - reload_modules: true
2728 {%- if grains.os_family in (' RedHat' , ' Debian' ) % }
29+ - refresh: {{ d.misc.refresh| default(true, true) }}
2830 - require:
29- - pkgrepo : docker- software- package- repo- managed
31+ - {{ resource_repo_managed }} : docker- software- package- repo- managed
3032 {%- endif % }
3133
3234 {%- else % }
Original file line number Diff line number Diff line change 99 {%- set docker_pkg_version = d.version | default(d.pkg.version, true) % }
1010 {%- if enable_repo % }
1111 {%- set sls_repo_install = tplroot ~ ' .software.package.repo.install' % }
12+ {%- set resource_repo_managed = ' file' if grains.os_family == ' Debian' else ' pkgrepo' % }
1213include:
1314 - {{ sls_repo_install }}
1415 {%- endif % }
@@ -45,7 +46,7 @@ docker-software-package-install-pkg:
4546 {%- endif % }
4647 {%- if enable_repo % }
4748 - require:
48- - pkgrepo : docker- software- package- repo- managed
49+ - {{ resource_repo_managed }} : docker- software- package- repo- managed
4950 {%- endif % }
5051
5152 {%- elif grains.kernel| lower in (' windows' ,) % }
Original file line number Diff line number Diff line change 55{%- from tplroot ~ " /map.jinja" import data as d with context % }
66{%- from tplroot ~ " /libtofs.jinja" import files_switch with context % }
77
8- {%- if ' repo' in d.pkg.docker and d.pkg.docker.repo % }
9- {%- from tplroot ~ " /files/macros.jinja" import format_kwargs with context % }
8+ {%- if ' repo' in d.pkg.docker and d.pkg.docker.repo % }
9+ {%- from tplroot ~ " /files/macros.jinja" import format_kwargs with context % }
1010
11- {% if grains.os_family == ' Debian' % }
11+ {% if grains.os_family == ' Debian' % }
1212docker- software- package- repo- keyring- managed:
1313 file .managed:
1414 - name: {{ d.pkg.docker.repo_keyring }}
@@ -17,14 +17,20 @@ docker-software-package-repo-keyring-managed:
1717 )
1818 }}
1919 - require_in:
20- - pkgrepo: docker- software- package- repo- managed
21- {%- endif % }
20+ - file : docker- software- package- repo- managed
2221
22+ docker- software- package- repo- managed:
23+ file .managed:
24+ - name: {{ d.pkg.docker.repo.file }}
25+ - contents: {{ d.pkg.docker.repo.name }}
26+
27+ {%- else % }
2328
2429docker- software- package- repo- managed:
2530 pkgrepo.managed:
2631 {{- format_kwargs(d.pkg.docker.repo) }}
2732 - humanname: {{ grains[" os" ] }} {{ grains[" oscodename" ]| capitalize }} Docker Package Repository
2833 - refresh: {{ d.misc.refresh }}
2934
30- {%- endif % }
35+ {%- endif % }
36+ {%- endif % }
You can’t perform that action at this time.
0 commit comments