I followed - Bootstrapping a cluster | Elasticsearch Guide [8.15] | Elastic
Below are my questions and suggestions:
1). I was asked to remove this setting once cluster is up even from data or master nodes.
Now if I need to completely shutdown cluster and bring backup, do I need this setting in any of the nodes? Imagine my order of shutting down is First data,query,master. Now all nodes are down, next Im gona bring up master first, should I have this setting or not at all, does it need explicit setting of bootstrap or it understands its a known family and can come up based on discovery.seed_hosts value cluster restarts. Because bootstrap could be with data or withoutdata based on DB softwares. Kindly suggest what will happen in this case and what should be the setting.
2). Suggestion We use salt-stack or ansible lets consider any configuration tool, and we maintain the state of the yaml files from git. We would like to have one setting in server and after nodes joined the same setting in server and the same follows in git, now situation is have ver1 in server and git, and once up, make changes to settings in server as ver2 and ver2 for git. This introduces dual execution of yaml files before up and after up. If there is a setting that is done once and forget, it will be easy from operations and manual error handling point of view.
Not sure if I have clearly explained my query or suggestion, kindly let me know incase of any questions here.