Hello, our organization is looking to use Edge Microgateway for our on-premise management of access to APIs.
We use puppet wherever possible to install and configure all of the software running on those on-premise VMs / physical servers. Often these environments are setup for HA / failover so the same org+env configuration might be on running on multiple VMs.
Is anyone else working on a puppet module to do the following based on the provided parameters, e.g. org, environment, env keys, installation dir, logging dir, params related to the default.yaml file, etc:
- Install Node
- Install the edgemicro NPM module to a specified location
- Create a microgateway user / group (to use for running the process)
- Template a systemd configuration with the necessary startup environments variables etc. set
- Template the default.yaml file
- Ensure the systemd service is running / stopped and restarted if the default.yaml file is updated
If no-one is, we may consider open-sourcing a puppet module that does this if others in the community would get value from it. If you are also interested in this, please leave a comment below.