Skip to content
Snippets Groups Projects
Commit a5671686 authored by Jan Mach's avatar Jan Mach
Browse files

Minor documentation and provisioning improvements.

(Redmine issue: #7041)
parent 74174dc7
No related branches found
No related tags found
No related merge requests found
...@@ -666,6 +666,14 @@ Keep in mind following: ...@@ -666,6 +666,14 @@ Keep in mind following:
At this point you are all set to develop Mentat locally without cluttering your personal At this point you are all set to develop Mentat locally without cluttering your personal
workstation. workstation.
To refresh the development box use following Vagrant commands:
.. code-block:: shell
vagrant destroy
vagrant box update
vagrant up
Examples Examples
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
......
...@@ -153,21 +153,14 @@ echo "==========> Bootstraping runtime environment" ...@@ -153,21 +153,14 @@ echo "==========> Bootstraping runtime environment"
/etc/mentat/scripts/init-runenv.sh /etc/mentat/scripts/init-runenv.sh
echo "==========> Tweaking database users" echo "==========> Tweaking database users"
sudo -u postgres psql -c "SELECT usename FROM pg_catalog.pg_user;" | grep root > /dev/null for dbuname in root mentat vagrant watchdog
if [ $? -ne 0 ]; then do
echo "Creating default PostgreSQL user 'root'" sudo -u postgres psql -c "SELECT usename FROM pg_catalog.pg_user;" | grep $dbuname > /dev/null
sudo -u postgres psql -c "CREATE USER root WITH SUPERUSER CREATEDB ENCRYPTED PASSWORD 'root';" if [ $? -ne 0 ]; then
fi echo "Creating default PostgreSQL user '$dbuname'"
sudo -u postgres psql -c "SELECT usename FROM pg_catalog.pg_user;" | grep mentat > /dev/null sudo -u postgres psql -c "CREATE USER $dbuname WITH SUPERUSER CREATEDB ENCRYPTED PASSWORD '$dbuname';"
if [ $? -ne 0 ]; then fi
echo "Creating default PostgreSQL user 'mentat'" done
sudo -u postgres psql -c "CREATE USER mentat WITH SUPERUSER CREATEDB ENCRYPTED PASSWORD 'mentat';"
fi
sudo -u postgres psql -c "SELECT usename FROM pg_catalog.pg_user;" | grep vagrant > /dev/null
if [ $? -ne 0 ]; then
echo "Creating default PostgreSQL user 'vagrant'"
sudo -u postgres psql -c "CREATE USER vagrant WITH SUPERUSER CREATEDB ENCRYPTED PASSWORD 'vagrant';"
fi
#sudo -u mentat ${MENTAT_VENV}/bin/python /vagrant/bin/mentat-dbmngr.py --command user-add login=admin "fullname=Developer Admin" email=root "organization=CESNET, z.s.p.o." roles=user,admin #sudo -u mentat ${MENTAT_VENV}/bin/python /vagrant/bin/mentat-dbmngr.py --command user-add login=admin "fullname=Developer Admin" email=root "organization=CESNET, z.s.p.o." roles=user,admin
echo "==========> Bootstraping database schema and configuration" echo "==========> Bootstraping database schema and configuration"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment