pillarize yum.conf installonly_limit and proxy

This commit is contained in:
m0duspwnens
2020-07-08 15:37:20 -04:00
parent beda67d2a9
commit 59061926f0
3 changed files with 23 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ base:
'os:CentOS': 'os:CentOS':
- match: grain - match: grain
- yum
- yum.packages - yum.packages
'*': '*':

View File

@@ -0,0 +1,16 @@
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit={{ salt['pillar.get']('yum:config:installonly_limit', 2) }}
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
{% if salt['pillar.get']('static:masterupdate', '0') %}
proxy=http://{{ salt['pillar.get']('yum:config:proxy', salt['config.get']('master')) }}:3142
{% endif %}%}

6
salt/yum/init.sls Normal file
View File

@@ -0,0 +1,6 @@
yumconf:
file.managed:
- name: /etc/yum.conf
- source: salt://yum/etc/yum.conf.jinja
- mode: 644
- template: jinja