added salt-cal local states and pillars
This commit is contained in:
6
salt/states/packages.sls
Normal file
6
salt/states/packages.sls
Normal file
@@ -0,0 +1,6 @@
|
||||
{% for pkg in salt['pillar.get']('packages', []) %}
|
||||
Install {{ pkg }}:
|
||||
pkg.installed:
|
||||
- name: {{ pkg }}
|
||||
- refresh: false
|
||||
{% endfor %}
|
10
salt/states/repositories.sls
Normal file
10
salt/states/repositories.sls
Normal file
@@ -0,0 +1,10 @@
|
||||
{% for repo, args in salt['pillar.get']('repositories', {}).items() %}
|
||||
Add {{ repo }} repository:
|
||||
pkgrepo.managed:
|
||||
- name: {{ repo }}
|
||||
- humanname: {{ args['humanname'] }}
|
||||
- baseurl: {{ args['baseurl'] }}
|
||||
- enabled: {{ args['enabled'] }}
|
||||
- gpgautoimport: {{ args['gpgautoimport'] }}
|
||||
- refresh: {{ args['refresh'] }}
|
||||
{% endfor %}
|
4
salt/states/top.sls
Normal file
4
salt/states/top.sls
Normal file
@@ -0,0 +1,4 @@
|
||||
base:
|
||||
'*':
|
||||
- repositories
|
||||
- packages
|
Reference in New Issue
Block a user