I would like to install Bahmni on CentOS using an “advanced installation” process. For this task, I think I need to modify the inventory-list (aka “Local”) file per step-4 of the advanced installation instructions. I’m currently stuck on that step for over a week. I can’t find any documentation about the Bahmni-specific implementation of Ansible and I’ve looked!
Does anyone “own” the installation code or familiar enough with it and Ansible to give me a run-down on roughly how to change up the inventory file or the YAML code to perform installations on non-Localhost machines? I don’t really know anything about Ansible yet, and I’m attempting to not have to learn everything about it just to get Bahmni installed securely, so any help would be appreciated.
From what I’ve read,a best-practice for Ansible is using it on a box that’s dedicated solely to installations and not use “localhost” for any of the IP addresses. This allows the dedicated installation machine (that has root access to any box on which it’s installing software) to be removed from the network as soon as the installation is complete. This reduces the opportunity for hackers to gain root access to servers via Ansible indirectly or directly via the root access retained by Ansible.
I’d prefer to not have to reverse-engineer this installation process, so if anyone knows it, you’ll save me a ton of time trying to figure this out in order to get Bahmni installed.