Hello Marcus, These are the inferences I have made from the installation of Airavata on my local Mac OS system.
1) The configuration of mcrypt extension over php: The tutorial mentioned doesn’t take into account of several Mac OS versions.Added, one doesn’t need to do it manually while the related work has been done in homebrew. 2)Configuring Apache: If we could tweak (uncomment) all the basic configuration of Apache server. 3)Installing PGA.This can also be automated by Python. In essence, I am thinking of leveraging native Python without dependencies on other tools.The only tool required (in case of Mac OS) is homebrew.Added,If I could complete this script by Friday , it would be helpful for developers to install Airavata at ease(hopefully). Please provide valuable suggestions. Thank you > On May 11, 2017, at 9:20 AM, Christie, Marcus Aaron <machr...@iu.edu> wrote: > > >> On May 11, 2017, at 12:26 AM, Bhargava Vadlamani <bharv...@umail.iu.edu >> <mailto:bharv...@umail.iu.edu>> wrote: >> >> Hello Folks, >> >> I am planning to develop a faster automated Python 2x script for easier >> installation of prerequisites such as mcrypt,MySQL,configuring MySQL and >> Apache systems and configuring PGA. >> >> The primary idea is to release a version 1.0 automating the process over Mac >> Systems.I will be extending this to Ubuntu Systems once this is done. >> >> Added, I have also planned to update the current existing documentation. >> >> i would be happy to receive valuable suggestions/improvements >> >> >> Regards >> >> Bhargava Vadlamani >> >> > > Hello Bhargava, > > I thought I would provide some pointers to related work and recent > discussions/thoughts on this topic. We currently have Ansible playbooks for > installing Airavata and PGA: > https://github.com/apache/airavata/tree/master/dev-tools/ansible > <https://github.com/apache/airavata/tree/master/dev-tools/ansible>. These > playbooks work well on CentOS 7. Some work has been done on the PGA role to > make it work on Ubuntu as well. > > The playbooks don’t work on macOS however. We’ve discussed and have done > some work on running the Ansible playbooks on a Vagrant managed VM as a way > to install Airavata locally on a developer’s laptop. See recent Spring 2017 > course discussions, for example [1]. > > But that approach could certainly benefit from additional work and > refinement. I think a python script that would automate some of the setup > needed to run Ansible playbooks on a Vagrant managed VM would be helpful. > > Or feel free to propose a different approach. > > > Thanks, > > Marcus > > > > [1] > http://mail-archives.apache.org/mod_mbox/airavata-dev/201705.mbox/%3Cpony-35103f0c7f761210044a61b9a3bf6d097003422d-9cd26e1fff8ceb452a2c5e8f4bd0a60195cfd359%40dev.airavata.apache.org%3E > > <http://mail-archives.apache.org/mod_mbox/airavata-dev/201705.mbox/%3Cpony-35103f0c7f761210044a61b9a3bf6d097003422d-9cd26e1fff8ceb452a2c5e8f4bd0a60195cfd359%40dev.airavata.apache.org%3E>