diff --git a/salt/docker/defaults.yaml b/salt/docker/defaults.yaml index 19dda3d35..55dfc5db5 100644 --- a/salt/docker/defaults.yaml +++ b/salt/docker/defaults.yaml @@ -8,30 +8,44 @@ docker: final_octet: 20 port_bindings: - 0.0.0.0:5000:5000 + custom_bind_mounts: [] + extra_hosts: [] 'so-elastic-fleet': final_octet: 21 port_bindings: - 0.0.0.0:8220:8220/tcp + custom_bind_mounts: [] + extra_hosts: [] 'so-elasticsearch': final_octet: 22 port_bindings: - 0.0.0.0:9200:9200/tcp - 0.0.0.0:9300:9300/tcp + custom_bind_mounts: [] + extra_hosts: [] 'so-idstools': final_octet: 25 + custom_bind_mounts: [] + extra_hosts: [] 'so-influxdb': final_octet: 26 port_bindings: - 0.0.0.0:8086:8086 + custom_bind_mounts: [] + extra_hosts: [] 'so-kibana': final_octet: 27 port_bindings: - 0.0.0.0:5601:5601 + custom_bind_mounts: [] + extra_hosts: [] 'so-kratos': final_octet: 28 port_bindings: - 0.0.0.0:4433:4433 - 0.0.0.0:4434:4434 + custom_bind_mounts: [] + extra_hosts: [] 'so-logstash': final_octet: 29 port_bindings: @@ -45,58 +59,92 @@ docker: - 0.0.0.0:6052:6052 - 0.0.0.0:6053:6053 - 0.0.0.0:9600:9600 + custom_bind_mounts: [] + extra_hosts: [] 'so-mysql': final_octet: 30 port_bindings: - 0.0.0.0:3306:3306 + custom_bind_mounts: [] + extra_hosts: [] 'so-nginx': final_octet: 31 port_bindings: - 80:80 - 443:443 - 8443:8443 + custom_bind_mounts: [] + extra_hosts: [] 'so-playbook': final_octet: 32 port_bindings: - 0.0.0.0:3000:3000 + custom_bind_mounts: [] + extra_hosts: [] 'so-redis': final_octet: 33 port_bindings: - 0.0.0.0:6379:6379 - 0.0.0.0:9696:9696 + custom_bind_mounts: [] + extra_hosts: [] 'so-soc': final_octet: 34 port_bindings: - 0.0.0.0:9822:9822 + custom_bind_mounts: [] + extra_hosts: [] 'so-soctopus': final_octet: 35 port_bindings: - 0.0.0.0:7000:7000 + custom_bind_mounts: [] + extra_hosts: [] 'so-strelka-backend': final_octet: 36 + custom_bind_mounts: [] + extra_hosts: [] 'so-strelka-filestream': final_octet: 37 + custom_bind_mounts: [] + extra_hosts: [] 'so-strelka-frontend': final_octet: 38 port_bindings: - 0.0.0.0:57314:57314 + custom_bind_mounts: [] + extra_hosts: [] 'so-strelka-manager': final_octet: 39 + custom_bind_mounts: [] + extra_hosts: [] 'so-strelka-gatekeeper': final_octet: 40 port_bindings: - 0.0.0.0:6381:6379 + custom_bind_mounts: [] + extra_hosts: [] 'so-strelka-coordinator': final_octet: 41 port_bindings: - 0.0.0.0:6380:6379 + custom_bind_mounts: [] + extra_hosts: [] 'so-elastalert': final_octet: 42 + custom_bind_mounts: [] + extra_hosts: [] 'so-curator': final_octet: 43 + custom_bind_mounts: [] + extra_hosts: [] 'so-elastic-fleet-package-registry': final_octet: 44 port_bindings: - 0.0.0.0:8080:8080/tcp + custom_bind_mounts: [] + extra_hosts: [] 'so-idh': - final_octet: 45 \ No newline at end of file + final_octet: 45 + custom_bind_mounts: [] + extra_hosts: [] \ No newline at end of file diff --git a/salt/docker/soc_docker.yaml b/salt/docker/soc_docker.yaml index ba0f053fa..c8d18abde 100644 --- a/salt/docker/soc_docker.yaml +++ b/salt/docker/soc_docker.yaml @@ -28,6 +28,18 @@ docker: helpLink: docker.html advanced: True multiline: True + custom_bind_mounts: + description: List of custom local volume bindings. + advanced: True + helpLink: docker.html + multiline: True + forcedType: "[]string" + extra_hosts: + description: List of additional host entries for the container. + advanced: True + helpLink: docker.html + multiline: True + forcedType: "[]string" so-dockerregistry: *dockerOptions so-elastalert: *dockerOptions so-elastic-fleet-package-registry: *dockerOptions diff --git a/salt/logstash/defaults.yaml b/salt/logstash/defaults.yaml index d253a6b51..28a7f8896 100644 --- a/salt/logstash/defaults.yaml +++ b/salt/logstash/defaults.yaml @@ -39,18 +39,6 @@ logstash: custom2: [] custom3: [] custom4: [] - docker_options: - port_bindings: - - 0.0.0.0:3765:3765 - - 0.0.0.0:5044:5044 - - 0.0.0.0:5055:5055 - - 0.0.0.0:5056:5056 - - 0.0.0.0:5644:5644 - - 0.0.0.0:6050:6050 - - 0.0.0.0:6051:6051 - - 0.0.0.0:6052:6052 - - 0.0.0.0:6053:6053 - - 0.0.0.0:9600:9600 settings: lsheap: 500m config: diff --git a/salt/logstash/soc_logstash.yaml b/salt/logstash/soc_logstash.yaml index e41ff000f..f32ac7459 100644 --- a/salt/logstash/soc_logstash.yaml +++ b/salt/logstash/soc_logstash.yaml @@ -57,12 +57,6 @@ logstash: helpLink: logstash.html readonly: True advanced: True - docker_options: - port_bindings: - description: List of ports to open to the logstash docker container. Firewall ports will still need to be added to the firewall configuration. - helpLink: logstash.html - advanced: True - multiline: True dmz_nodes: description: "List of receiver nodes in DMZs. Prevents sensors from sending to these receivers. Primarily used for external Elastic agents." helpLink: logstash.html