X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0c3ec9229478a836d6e8fe86369cf4dffdb58183..5a3935887ab7ef09d44a38cceb97b8a8346713c7:/doc/install/install-sso.html.textile.liquid diff --git a/doc/install/install-sso.html.textile.liquid b/doc/install/install-sso.html.textile.liquid index aaa6211b46..86a48c9067 100644 --- a/doc/install/install-sso.html.textile.liquid +++ b/doc/install/install-sso.html.textile.liquid @@ -77,59 +77,12 @@ There are other configuration options in @/etc/arvados/sso/application.yml@. See h2(#database). Set up the database -If PostgreSQL was newly installed as a dependency of the @arvados-sso-server@ package, you will need to start the service. - -On a Debian-based system: - - -
~$ sudo service postgresql start
-
-
- -On a Red Hat-based system, we also need to initialize the database system: - - -
~$ sudo service postgresql initdb
-~$ sudo service postgresql start
-
-
- -{% assign pg_service = "postgresql" %} -{% assign pg_hba_path = "/var/lib/pgsql/data/pg_hba.conf" %} -{% include 'install_redhat_postgres_auth' %} - -Next, generate a new database password. Nobody ever needs to memorize it or type it, so make a strong one: - - -
~$ ruby -e 'puts rand(2**128).to_s(36)'
-abcdefghijklmnopqrstuvwxyz012345689
-
- -Configure the SSO server to connect to your database by updating @/etc/arvados/sso/database.yml@. Replace the @xxxxxxxx@ database password placeholder with the new password you generated above. Be sure to update the @production@ section. +Configure the SSO server to connect to your database by updating @/etc/arvados/sso/database.yml@. Replace the @xxxxxxxx@ database password placeholder with the "password you generated during database setup":install-postgresql.html#sso. Be sure to update the @production@ section.
~$ editor /etc/arvados/sso/database.yml
 
-Create a new database user with permission to create its own databases. - - -
~$ sudo -u postgres createuser --createdb --encrypted -R -S --pwprompt arvados_sso
-Enter password for new role: paste-database-password-you-generated
-Enter it again: paste-database-password-you-generated
-
- -Rails will take care of creating the database, based on the information from @/etc/arvados/sso/database.yml@. - -Alternatively, if the database user you intend to use for the SSO server should not be allowed to create new databases, the user and the database can be created like this: - - -
~$ sudo -u postgres createuser --encrypted -R -S --pwprompt arvados_sso
-Enter password for new role: paste-database-password-you-generated
-Enter it again: paste-database-password-you-generated
-~$ sudo -u postgres createdb arvados_sso_production -E UTF8 -O arvados_sso -T template0
-
- h2(#reconfigure_package). Reconfigure the package {% assign railspkg = "arvados-sso-server" %}