fleet/tools/osquery/docker-compose.yml

58 lines
1.6 KiB
YAML
Raw Normal View History

---
version: '2'
x-default-settings:
volumes: &default-volumes
- ./kolide.crt:/etc/osquery/kolide.crt
- ./example_osquery.flags:/etc/osquery/osquery.flags
environment: &default-environment
ENROLL_SECRET: "${ENROLL_SECRET:?ENROLL_SECRET must be set for server authentication}"
command: &default-command osqueryd --flagfile=/etc/osquery/osquery.flags --tls_hostname=${FLEET_SERVER:-host.docker.internal:8080}
ulimits: &default-ulimits
core:
hard: 1000000000
soft: 1000000000
services:
ubuntu16-osquery:
image: "dactiv/osquery:4.5.1-ubuntu16.04"
volumes: *default-volumes
environment: *default-environment
command: *default-command
ulimits: *default-ulimits
ubuntu18-osquery:
image: "dactiv/osquery:4.5.1-ubuntu18.04"
volumes: *default-volumes
environment: *default-environment
command: *default-command
ulimits: *default-ulimits
ubuntu20-osquery:
image: "dactiv/osquery:4.5.1-ubuntu20.04"
volumes: *default-volumes
environment: *default-environment
command: *default-command
ulimits: *default-ulimits
centos6-osquery:
image: "dactiv/osquery:4.5.1-centos6"
volumes: *default-volumes
environment: *default-environment
command: *default-command
ulimits: *default-ulimits
centos7-osquery:
image: "dactiv/osquery:4.5.1-centos7"
volumes: *default-volumes
environment: *default-environment
command: *default-command
ulimits: *default-ulimits
centos8-osquery:
image: "dactiv/osquery:4.5.1-centos8"
volumes: *default-volumes
environment: *default-environment
command: *default-command
ulimits: *default-ulimits