Add Docker IP Skeleton

This commit is contained in:
Mike Reeves
2022-11-14 11:17:48 -05:00
parent a2da8e5e08
commit f1135342a9
2 changed files with 14 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
docker:
bip: 172.17.0.1/24
range: 172.17.0.0/24
containers:
'so-elasticsearch':
final_octet: 22

View File

@@ -0,0 +1,8 @@
{% import_yaml 'docker/defaults.yaml' as DOCKERDEFAULTS %}
{% set DOCKER = salt['pillar.get']('docker', DOCKERDEFAULTS.docker, merge=True) %}
{% set RANGESPLIT = DOCKER.range.split('.') %}
{% set FIRSTTHREE = RANGESPLIT[0] ~ '.' ~ RANGESPLIT[1] ~ '.' ~ RANGESPLIT[2] ~ '.' %}
{% for container, vals in DOCKER.containers.items() %}
{% do DOCKER.containers[container].update({'ip': FIRSTTHREE ~ DOCKER.containers[container].final_octect}) %}
{% endfor %}