Users Configuration File

The users configuration directory contains a separate directories for each User configured in IguanaX:

<working directory>/config/users/<USERNAME>

Within each distinct User’s directory, there will be multiple files containing User specific configurations:

user.config contains the username, password and the assigned #tags. All passwords are encrypted. The file will look something like:

{ "password": "87evesKSFSgZhzQicA3QvIhB1IBc1rTJAtfUTTQtIGQQwWa4jH3eFciZUEKAf1s", "roles": [ "#admin" ], "username": "admin" }

The Role settings are stored in an encrypted roles.json file located in:

<working directory>/config/settings/roles.json

Each User can configure unique quick on their IguanaX Dashboard. These filter tags are stored in the filter_tags.json file. For example:

Each user directory will be named according to the configured user.

For example, every Iguana instance will have an admin directory containing the admin information required to interact with the configured Git host service.

  • git.json - Iguana generates this configuration file to store your selected Git service, username, and token so that Iguana can create repositories within your Git service.

  • owners.json - Iguana stores the group of repositories you have access to within your Git Service. For example, your Bitbucket workspaces.

  • gitconfig - Iguana stores the ssh command and used to label commits, authenticate and interact with your Git repositories from the Translator.

  • privatekey and privatekey.pub - Iguana generates and stores your SSH Key pairs files used to authenticate with your git service in the Translator.

Â