Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve configuration files structure #538

Open
Ana06 opened this issue Nov 23, 2023 · 0 comments
Open

Improve configuration files structure #538

Ana06 opened this issue Nov 23, 2023 · 0 comments
Assignees
Labels
💎 enhancement It is working, but it could be better ❔ discussion Further discussion is needed

Comments

@Ana06
Copy link
Member

Ana06 commented Nov 23, 2023

Details

Proposed changes to improve the configuration structure:

  • Split config.xml into packages.xml (for the packages) and config.xml (post installation step inside the tags apps, services, path-items, registry-items, and custom-items) as it is done in Commando-VM. Note that the installer is already using these two files are we are duplicating the config.xml file in our installer. Splitting the configuration will provide a better overview of the configuration and hopefully make it easier for users to configure. It would also allow to configure the packages and keep the default post installations steps. This implies adding an argument to our installer to provide an extra custom file.
  • Move all the configuration files (packages.xml, and config.xml, and CustomStartLayout.xml) to a default-config folder. This requires modifying the links in the installer. This folder will make it clearer for users which is the default configuration and what can be configured.

@mandiant/flare-vm, @HuskyHacks opinions?

@Ana06 Ana06 added 💎 enhancement It is working, but it could be better ❔ discussion Further discussion is needed labels Nov 23, 2023
@Ana06 Ana06 self-assigned this Nov 23, 2023
@Ana06 Ana06 changed the title Improve configuration structure Improve configuration files structure Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 enhancement It is working, but it could be better ❔ discussion Further discussion is needed
Projects
None yet
Development

No branches or pull requests

1 participant