Run the Installer
inputs.groovy file), ensure that OpenSSL is installed before proceeding with the installation:
- Unix or Linux
-
-
Check if OpenSSL is installed:CODE
openssl version -
If it is not installed, use the following command to install OpenSSL:Ubuntu/Debian:CODE
sudo apt-get update sudo apt-get install opensslRHEL/CentOS:CODEsudo yum install openssl
-
- macOS
-
CODE
brew install openssl - Windows
-
- Download and install OpenSSL from Win32OpenSSL (Win64 OpenSSL v3.x.x is recommended).
- Add the OpenSSL binary directory to the system PATH.
- Right-click This PC.
- Navigate to .
- Add
C:\Program Files\OpenSSL-Win64\bin.
- Restart your terminal or command prompt.
- Verify the installation:
CODE
openssl version
From the root directory of the installer, run the following command as the root user.
unix/deploy.sh install
In the output from the install command, you should see the log of completed tasks similar to the following:
Task [facts for localhost] completed executing in [274] ms.
Task [Create the encryption directory] completed executing in [78] ms.
Task [Create keystore for encryption] completed executing in [796] ms.
Task [Create the encrypted password] completed executing in [566] ms.
Task [Obfuscate the key store password] completed executing in [397] ms.
Task [Read created password] completed executing in [46] ms.
Task [Read the obfuscated key store password] completed executing in [43] ms.
Task [Change configurations for the shepherd and scheduler conf] completed executing in [81] ms.
Task [Read created password] completed executing in [24] ms.
Task [Read the obfuscated key store password] completed executing in [26] ms.
Task [Change configurations for the shepherd and scheduler conf] completed executing in [76] ms.
Task [Read created password] completed executing in [29] ms.
Task [Read the obfuscated key store password] completed executing in [20] ms.
Task [Change configurations for the shepherd and scheduler conf] completed executing in [31] ms.
Task [Delete the encryption directory] completed executing in [47] ms.
Task [Change configurations for the liquibase properties file] completed executing in [26] ms.
Task [Update schema of SQL DB to include synthetic schema] completed executing in [2412] ms.
Task [Install flake8 for script linting] completed executing in [1671] ms.
Task [Start the synthetic services] completed executing in [67] ms.
You will be asked to confirm whether you want to encrypt the inputs.groovy file. If you choose to encrypt, set a password and store it securely. You will need this password for any future upgrades or uninstalls.
If you forget or lose the password, you will need to recreate the inputs.groovy file with credentials.
Verify the Installation was successful