mirror of
https://github.com/unman/shaker.git
synced 2024-10-01 01:25:41 -04:00
Use caching pillar as condition for repo change
This commit is contained in:
parent
78c54bd3e1
commit
9f1e8be5ef
@ -1,6 +1,6 @@
|
|||||||
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
|
|
||||||
{% for repo in salt['file.find']('/etc/yum.repos.d/', name='*repo*') %}
|
{% for repo in salt['file.find']('/etc/yum.repos.d/', name='*repo*') %}
|
||||||
{{ repo }}_baseurl:
|
{{ repo }}_baseurl:
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
|
||||||
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
|
|
||||||
/etc/apt/sources.list:
|
/etc/apt/sources.list:
|
||||||
file.replace:
|
file.replace:
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
- mode: 644
|
- mode: 644
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
{% if grains['os_family']|lower == 'debian' %}
|
{% if grains['os_family']|lower == 'debian' %}
|
||||||
{% if grains['nodename']|lower != 'host' %}
|
{% if grains['nodename']|lower != 'host' %}
|
||||||
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
|
|
||||||
{% if grains['nodename'] != 'dom0' %}
|
{% if grains['nodename'] != 'dom0' %}
|
||||||
|
|
||||||
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
|
||||||
|
|
||||||
/etc/apt/sources.list:
|
/etc/apt/sources.list:
|
||||||
file.replace:
|
file.replace:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
update_sources:
|
update_sources:
|
||||||
file.replace:
|
file.replace:
|
||||||
- names:
|
- names:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
{% if grains['nodename'] != 'dom0' %}
|
{% if grains['nodename'] != 'dom0' %}
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
|
|
||||||
/etc/apt/sources.list:
|
/etc/apt/sources.list:
|
||||||
file.replace:
|
file.replace:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
||||||
#
|
#
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
|
|
||||||
/etc/apt/sources.list:
|
/etc/apt/sources.list:
|
||||||
file.replace:
|
file.replace:
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
{% if grains['nodename'] != 'dom0' %}
|
{% if grains['nodename'] != 'dom0' %}
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
{% if grains['os_family']|lower == 'debian' %}
|
{% if grains['os_family']|lower == 'debian' %}
|
||||||
{% if grains['nodename']|lower != 'host' %}
|
{% if grains['nodename']|lower != 'host' %}
|
||||||
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
{% if grains['os_family']|lower == 'debian' %}
|
{% if grains['os_family']|lower == 'debian' %}
|
||||||
{% if grains['nodename']|lower != 'host' %}
|
{% if grains['nodename']|lower != 'host' %}
|
||||||
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
|
|
||||||
/etc/apt/sources.list:
|
/etc/apt/sources.list:
|
||||||
file.replace:
|
file.replace:
|
||||||
|
@ -20,7 +20,8 @@
|
|||||||
- group: root
|
- group: root
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
|
|
||||||
{% if salt['qvm.exists']('cacher') %}
|
|
||||||
|
{% if salt['pillar.get']('update_proxy:caching') %}
|
||||||
|
|
||||||
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
{% for repo in salt['file.find']('/etc/apt/sources.list.d/', name='*list') %}
|
||||||
{{ repo }}_baseurl:
|
{{ repo }}_baseurl:
|
||||||
|
Loading…
Reference in New Issue
Block a user