From e53d3c1e28884193dc84a5c7f444c1d3e0a9af80 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Wed, 25 Apr 2018 09:52:43 -0400 Subject: [PATCH] Setup Script - Generate access keys for minio --- so-setup-network.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/so-setup-network.sh b/so-setup-network.sh index dc7995fae..5500e225d 100644 --- a/so-setup-network.sh +++ b/so-setup-network.sh @@ -300,6 +300,8 @@ master_pillar() { echo " ls_pipeline_workers: $CPUCORES" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls echo " nids_rules: $RULESETUP" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls echo " oinkcode: $OINKCODE" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls + echo " access_key: $ACCESS_KEY" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls + echo " access_secret: $ACCESS_SECRET" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls } @@ -315,6 +317,14 @@ master_static() { } +minio_generate_keys() { + + local charSet="[:graph:]" + + ACCESS_KEY=$(cat /dev/urandom | tr -cd "$charSet" | head -c 20) + ACCESS_SECRET=$(cat /dev/urandom | tr -cd "$charSet" | head -c 40) + +} node_pillar() { # Create the node pillar @@ -426,6 +436,8 @@ sensor_pillar() { echo " nidsbpf:" >> $TMP/$HOSTNAME.sls echo " master: $MSRV" >> $TMP/$HOSTNAME.sls echo " homenet: $HNSENSOR" >> $TMP/$HOSTNAME.sls + echo " access_key: $ACCESS_KEY" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls + echo " access_secret: $ACCESS_SECRET" >> /opt/so/saltstack/pillar/masters/$HOSTNAME.sls }