1515{%- set suse_testing_repo = ':/products:/next:/testing' if [osfamily_lower, osrelease] == ['suse', '15.2'] else '' %}
1616
1717# from template-formula
18- {%- if grains.os == 'MacOS' %}
19- {%- set macos_rootuser = salt['cmd.run']("stat -f '%Su' /dev/console") %}
20- {%- set macos_rootgroup = salt['cmd.run']("stat -f '%Sg' /dev/console") %}
18+ {%- if grains.os_family == 'MacOS' %}
19+ {%- set rootuser = salt['cmd.run']("stat -f '%Su' /dev/console") %}
20+ {%- set rootgroup = salt['cmd.run']("stat -f '%Sg' /dev/console") %}
21+ {%- elif grains.os_family == 'Windows' %}
22+ {%- set rootuser = salt['cmd.run']("id -un") %}
2123{%- endif %}
2224
25+
2326Debian :
2427 pkgrepo : ' deb http://repo.saltstack.com/{{ py_ver_repr or ' apt' }}/{{ osfamily_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }} {{ oscodename }} main'
2528 key_url : ' https://repo.saltstack.com/{{ py_ver_repr or ' apt' }}/{{ osfamily_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub'
@@ -130,6 +133,7 @@ Windows:
130133 salt_minion : salt-minion{{ '-' ~ py_ver_repr if py_ver_repr else '' }}
131134 config_path : ' C:\salt\conf'
132135 minion_service : salt-minion
136+ rootuser : {{ rootuser | d('') }}
133137
134138MacOS :
135139 salt_minion : salt
@@ -138,5 +142,5 @@ MacOS:
138142 config_path : /private/etc/salt
139143 minion_service : com.saltstack.salt.minion
140144 # # from template-formula
141- rootuser : {{ macos_rootuser | d('') }}
142- rootgroup : {{ macos_rootgroup | d('') }}
145+ rootuser : {{ rootuser | d('') }}
146+ rootgroup : {{ rootgroup | d('') }}
0 commit comments