From 256e3ad9f916152d91ca1cbaa9980e9202fb0362 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Wed, 25 Apr 2018 09:26:42 -0400 Subject: [PATCH] Minio module - s3 test --- salt/minio/init.sls | 53 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 salt/minio/init.sls diff --git a/salt/minio/init.sls b/salt/minio/init.sls new file mode 100644 index 000000000..b260894ec --- /dev/null +++ b/salt/minio/init.sls @@ -0,0 +1,53 @@ +# Copyright 2014,2015,2016,2017,2018 Security Onion Solutions, LLC + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Minio Setup +minioconfdir: + file.directory: + - name: /opt/so/conf/minio/etc + - user: 939 + - group: 939 + - makedirs: True + +miniodatadir: + file.directory: + - name: /nsm/minio/data + - user: 939 + - group: 939 + - makedirs: True + +#redisconfsync: +# file.recurse: +# - name: /opt/so/conf/redis/etc +# - source: salt://redis/etc +# - user: 939 +# - group: 939 +# - template: jinja + +minio/minio: + docker_image.present + +minio: + docker_container.running: + - image: minio/minio + - hostname: so-minio + - user: socore + - port_bindings: + - 0.0.0.0:9000:9000 + - binds: + - /nsm/minio/data:/data:rw + - /opt/so/conf/minio/etc:/root/.minio:rw + - entrypoint: "/usr/bin/docker-entrypoint.sh server /data" + - network_mode: so-elastic-net