This is a small console application written in C# that will create a RDCMan Group (*.rdg) file for Microsofts Remote Desktop Connection Manager 2.7 based on json formatted responses from the Octopus Deploy API.
There are currently two repositories implemented:
- a web repository for accessing your Octopus Deploy API directly
- a file repository if you have the json filed stored locally
Configurations for both repositories can be set in the appsettings.json file.
- Update appsettings.json with the Octopus hostname and Octopus API key
- Optionally: Save the data from your Octopus Deploy API to json files in the Data directory
- environments.json
- machines.json
- Run the console application
- Octopus.rdg will be generated for you
The grouping follows your setup in Octopus meaning machines are grouped within environments.
A machine can be present in multiple groups if it is used in multiple environments.