dynamic pillar includes
This commit is contained in:
@@ -13,8 +13,8 @@ systemd:
|
||||
After: network-online.target local-fs.target podman.socket
|
||||
Before: haproxy.service
|
||||
Service:
|
||||
ExecStart: /usr/bin/podman start -a dr-mirror
|
||||
ExecStop: /usr/bin/podman stop dr-mirror
|
||||
ExecStart: /usr/bin/podman start container-docker-mirror
|
||||
ExecStop: /usr/bin/podman stop container-docker-mirror
|
||||
Install:
|
||||
WantedBy: multi-user.target
|
||||
container-container-registry:
|
||||
@@ -32,6 +32,11 @@ systemd:
|
||||
Description: Container Registry garbage collect
|
||||
Service:
|
||||
ExecStart: /usr/bin/podman exec container-registry /bin/registry garbage-collect /etc/docker/registry/config.yml -m
|
||||
container-docker-mirror-garbage-collect:
|
||||
Unit:
|
||||
Description: Container Docker mirror garbage collect
|
||||
Service:
|
||||
ExecStart: /usr/bin/podman exec container-docker-mirror /bin/registry garbage-collect /etc/docker/registry/config.yml -m
|
||||
timer:
|
||||
container-registry-garbage-collect:
|
||||
Unit:
|
||||
@@ -41,6 +46,14 @@ systemd:
|
||||
Persistent: true
|
||||
Install:
|
||||
WantedBy: timers.target
|
||||
container-docker-mirror-garbage-collect:
|
||||
Unit:
|
||||
Description: Timer for docker-mirror-garbage-collect
|
||||
Timer:
|
||||
OnCalendar: weekly
|
||||
Persistent: true
|
||||
Install:
|
||||
WantedBy: timers.target
|
||||
haproxy:
|
||||
enabled: True
|
||||
overwrite: True
|
||||
@@ -140,7 +153,7 @@ haproxy:
|
||||
server1:
|
||||
name: adm01
|
||||
host: 127.0.0.1
|
||||
port: 5500
|
||||
port: 5001
|
||||
check: check
|
||||
options:
|
||||
- http-server-close
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
include:
|
||||
- base.hostconfig.{{ grains.get('nodename') | regex_replace('[0-9]', '', ignorecase=True) }}
|
||||
|
||||
{% include salt['grains.get']('host') + '.sls' ignore missing %}
|
||||
{% set canonical_name = salt['grains.get']('host') | regex_replace('[0-9]', '', ignorecase=True) -%}
|
||||
{% include [
|
||||
'./' + canonical_name + '.sls',
|
||||
'./' + salt['grains.get']('host') + '.sls'
|
||||
] ignore missing %}
|
||||
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
---
|
||||
|
||||
include:
|
||||
- base.services
|
||||
- base.hardware
|
||||
- base.hostconfig
|
||||
- base.sysctl
|
||||
- .services
|
||||
- .hardware
|
||||
- .hostconfig
|
||||
- .sysctl
|
||||
- saltmine
|
||||
- prometheus.node_exporter
|
||||
|
||||
Reference in New Issue
Block a user