I observed this on a controller:
$ ps ajwwx |grep bound
1 768260 768260 768260 ? -1 Ssl 996 9:58 /usr/bin/boundary server -config /etc/boundary.d/controller.hcl
768260 768274 768260 768260 ? -1 Sl 996 0:00 /tmp/2958600982/boundary-plugin-host-aws
768260 768288 768260 768260 ? -1 Sl 996 0:00 /tmp/3235726014/boundary-plugin-host-azure
This shows the two plugin processes started by the controller. I cannot find any documentation of how this is configured in the controller in any of these places:
- Controller - Configuration | Boundary by HashiCorp
- GitHub - hashicorp/boundary-plugin-host-aws: Boundary Host Plugin (AWS)
- GitHub - hashicorp/boundary-plugin-host-azure: Azure host catalog plugin
How does one disable plugins which are not relevant to our configuration? E.g. if we’re in AWS how do we disable Azure, or both if we’re not using either?
Also, how would one move the plugins to somewhere other than /tmp? I’d rather have these exist in a directory visible only to boundary.