Browse Source

wazuh pass

merge-requests/75/head
Steven Foerster 5 years ago
parent
commit
5b35c3aaa7
  1. 26
      scripts/subinstallers/extra/wazuh.sh

26
scripts/subinstallers/extra/wazuh.sh

@ -15,7 +15,31 @@ echo "WAZUH_API_URL=https://10.2.3.1" >> $WAZUH_PROD_FILE
echo "API_PORT=55000" >> $WAZUH_PROD_FILE echo "API_PORT=55000" >> $WAZUH_PROD_FILE
echo "API_USERNAME=wazuh-wui" >> $WAZUH_PROD_FILE echo "API_USERNAME=wazuh-wui" >> $WAZUH_PROD_FILE
API_PASSWORD=$(python3 -c "import secrets; import string; print(f''.join([secrets.choice(string.ascii_letters+string.digits) for x in range(32)]))") #API_PASSWORD=$(python3 -c "import secrets; import string; print(f''.join([secrets.choice(string.ascii_letters+string.digits) for x in range(32)]))")
API_PASSWORD_PYTHON=$(cat << EOF
import secrets
import string
random_pass = ([secrets.choice("@$!%*?&-_"),
secrets.choice(string.digits),
secrets.choice(string.ascii_lowercase),
secrets.choice(string.ascii_uppercase),
]
+ [secrets.choice(string.ascii_lowercase
+ string.ascii_uppercase
+ "@$!%*?&-_"
+ string.digits) for i in range(12)])
secrets.shuffle(random_pass)
random_pass = ''.join(random_pass)
print(random_pass)
EOF)
API_PASSWORD=$(python -c "${API_PASSWORD_PYTHON})
echo "API_PASSWORD=${API_PASSWORD}" >> $WAZUH_PROD_FILE echo "API_PASSWORD=${API_PASSWORD}" >> $WAZUH_PROD_FILE
# kibana-odfe/config/entrypoint.sh: # kibana-odfe/config/entrypoint.sh:

Loading…
Cancel
Save