When using a stand alone search head, we made configuration changes in etc/system/local/
e.g. outputs.conf, limits.conf, etc
I've converted this standalone instance to a search head cluster, but I don't want to go into each cluster member and reconfigure these settings.
How would I ensure that I can create the configurations in one place and replicate them to the cluster members?
My current idea is to add these configurations to the deployer e.g. etc/shcluster/apps/custom_configs/limits.conf
and then set the app to export its settings using export=system
.
This worked when migrating savedsearches and custom apps, but I worry that the same is not true for configurations that are not part of any app.
Chustar,
You're correct that you need to deploy them with the deployer. As you said, a "custom_configs" app is perfect for this.
I do see some folks splitting these custom configs up into a few apps, such as:
There's no requirement to split them out into apps, but if you already have apps that do most of the things you'd like to push to the SHC then it makes sense to reuse them. If you prefer a combined app, that's fine too.
Chustar,
You're correct that you need to deploy them with the deployer. As you said, a "custom_configs" app is perfect for this.
I do see some folks splitting these custom configs up into a few apps, such as:
There's no requirement to split them out into apps, but if you already have apps that do most of the things you'd like to push to the SHC then it makes sense to reuse them. If you prefer a combined app, that's fine too.