dynamic pillar includes
This commit is contained in:
@@ -13,8 +13,8 @@ systemd:
|
|||||||
After: network-online.target local-fs.target podman.socket
|
After: network-online.target local-fs.target podman.socket
|
||||||
Before: haproxy.service
|
Before: haproxy.service
|
||||||
Service:
|
Service:
|
||||||
ExecStart: /usr/bin/podman start -a dr-mirror
|
ExecStart: /usr/bin/podman start container-docker-mirror
|
||||||
ExecStop: /usr/bin/podman stop dr-mirror
|
ExecStop: /usr/bin/podman stop container-docker-mirror
|
||||||
Install:
|
Install:
|
||||||
WantedBy: multi-user.target
|
WantedBy: multi-user.target
|
||||||
container-container-registry:
|
container-container-registry:
|
||||||
@@ -32,6 +32,11 @@ systemd:
|
|||||||
Description: Container Registry garbage collect
|
Description: Container Registry garbage collect
|
||||||
Service:
|
Service:
|
||||||
ExecStart: /usr/bin/podman exec container-registry /bin/registry garbage-collect /etc/docker/registry/config.yml -m
|
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:
|
timer:
|
||||||
container-registry-garbage-collect:
|
container-registry-garbage-collect:
|
||||||
Unit:
|
Unit:
|
||||||
@@ -41,6 +46,14 @@ systemd:
|
|||||||
Persistent: true
|
Persistent: true
|
||||||
Install:
|
Install:
|
||||||
WantedBy: timers.target
|
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:
|
haproxy:
|
||||||
enabled: True
|
enabled: True
|
||||||
overwrite: True
|
overwrite: True
|
||||||
@@ -140,7 +153,7 @@ haproxy:
|
|||||||
server1:
|
server1:
|
||||||
name: adm01
|
name: adm01
|
||||||
host: 127.0.0.1
|
host: 127.0.0.1
|
||||||
port: 5500
|
port: 5001
|
||||||
check: check
|
check: check
|
||||||
options:
|
options:
|
||||||
- http-server-close
|
- 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:
|
include:
|
||||||
- base.services
|
- .services
|
||||||
- base.hardware
|
- .hardware
|
||||||
- base.hostconfig
|
- .hostconfig
|
||||||
- base.sysctl
|
- .sysctl
|
||||||
- saltmine
|
- saltmine
|
||||||
- prometheus.node_exporter
|
- prometheus.node_exporter
|
||||||
|
|||||||
Reference in New Issue
Block a user