Skip to content

Commit

Permalink
Merge pull request #251 from UGNS/master
Browse files Browse the repository at this point in the history
Clean-up master.d/f_defaults.conf and add winrepo_provider
  • Loading branch information
gravyboat authored Sep 6, 2016
2 parents 2a80f55 + 4283cba commit 52bc1ba
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 8 deletions.
5 changes: 5 additions & 0 deletions pillar.example
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@ salt:
# filter to use for Most other LDAP servers
auth.ldap.filter: {% raw %}'uid={{ username }}'{% endraw %}

# Define winrepo provider, by default support order is pygit2, gitpython
# Set to gitpython for Debian & Ubuntu to get around saltstack/salt#35993
# where pygit2 is not compiled with pygit2.GIT_FEATURE_HTTPS support
winrepo_provider: gitpython

# optional engine configuration
engines:
slack:
Expand Down
22 changes: 14 additions & 8 deletions salt/files/master.d/f_defaults.conf
Original file line number Diff line number Diff line change
Expand Up @@ -1282,17 +1282,17 @@ log_granular_levels:
#nodegroups:
# group1: 'L@foo.domain.com,bar.domain.com,baz.domain.com and bl*.domain.com'
# group2: 'G@os:Debian and foo.domain.com'
{% if 'nodegroups' in cfg_master %}
{%- if 'nodegroups' in cfg_master %}
nodegroups:
{% for name, lvl in cfg_master['nodegroups'].items() %}
{%- for name, lvl in cfg_master['nodegroups'].items() %}
{{ name }}: {{ lvl }}
{% endfor %}
{% elif 'nodegroups' in cfg_salt %}
{%- endfor %}
{%- elif 'nodegroups' in cfg_salt %}
nodegroups:
{% for name, lvl in cfg_salt['nodegroups'].items() %}
{%- for name, lvl in cfg_salt['nodegroups'].items() %}
{{ name }}: {{ lvl }}
{% endfor %}
{% endif %}
{%- endfor %}
{%- endif %}

##### Range Cluster settings #####
##########################################
Expand All @@ -1304,6 +1304,12 @@ nodegroups:

##### Windows Software Repo settings #####
###########################################
# Specify the provider to be used for git_pillar. Must be either pygit2 or
# gitpython. If unset, then both will be tried in that same order, and the
# first one with a compatible version installed will be the provider that
# is used.
{{ get_config('winrepo_provider', 'pygit2') }}

# Repo settings for 2015.8+ master used with 2015.8+ Windows minions
#
# Location of the repo on the master:
Expand Down Expand Up @@ -1441,4 +1447,4 @@ mongo.{{ name }}: {{ value }}
alternative.mongo.{{ name }}: {{ value }}
{%- endfor %}
{% endif %}
{%- endif %}
{%- endif %}

0 comments on commit 52bc1ba

Please sign in to comment.