Linux - Activate IAA via configuration file
You have the option of activating or retrofitting the Intrexx Administration API via the command line using a configuration file.
For this you need the configuration file "configuration.yml" already described in section Linux - Installing IAA using a configuration file.
You also need an additional configuration file "admin_api.yaml", in which the port to the IAA, the IAA user name and the password of the IAA user must be stored. When the IAA is subsequently installed, the files "configuration.yml" and "admin_api.yaml" are called up as parameters and the stored information is processed.
configuration.yml
After installing Intrexx, you will find a "configuration.yml" under the following path:
<intrexx installation directory>/installer/cfg/configuration.yml
admin_api.yaml
The "admin_api.yaml" file looks like this:
username: "example-user"
password: "example-password"
port: 4242
An example file for an "admin_api.yaml" can be found in the Intrexx setup files (before the installation of Intrexx) under the following path:
<IX_Intrexx-Version>admin-api/cfg/admin_api_example.yaml
Activate IAA via configuration file
To activate the IAA via a configuration file, you must execute the "setup.sh" file, which can be found under the following path:
<intrexx installation directory>/installer/setup/content
The setup.sh is called with parameters that refer to the configuration files "configuration.yml" and "admin_api.yaml".
./setup.sh --configFile=<installation directory>/installer/cfg/configuration.yml --irmaConfig=<Path to the admin-api.yml file described above>
The subsequent installation steps correspond to those of the Maintenance mode.
The README file, which can be found in the setup under admin-api/README.txt, also describes this procedure.
Manually saving the portal password
After you have activated the Intrexx Administration API, save the password for your portal in the admin-api.yaml file. These can be found under the following path: \<intrexx installation directory>\admin-api\cfg\
Detailed information on this can be found in section Password for portal.