Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate deployment using puppet #785

Open
tillmo opened this issue Mar 28, 2014 · 5 comments
Open

Automate deployment using puppet #785

tillmo opened this issue Mar 28, 2014 · 5 comments

Comments

@tillmo
Copy link
Member

@tillmo tillmo commented Mar 28, 2014

No description provided.

@tillmo tillmo added this to the make FOIS version more stable milestone Mar 28, 2014
@jamesaoverton
Copy link

@jamesaoverton jamesaoverton commented Mar 30, 2014

We currently have an install script and deployment instructions. The shell script is a good start but it's designed to run just once. If it fails, or if we want to upgrade a system, then we're back to manual steps. The plan is to replace the script with one of the modern configuration management systems so that we can handle failures and updates more gracefully. This will also serve as detailed and up-to-date documentation of the deployment process.

I worked on this during the Hackathon (2014-03-29) and made a little progress. I'm using an official Ubuntu cloud image for Vagrant as the base. Vagrant automates the creation of a virtual machine inside VirtualBox and then calls Chef to install packages and configure the system. The Chef "recipes" developed for use with the virtual machine will work just as well to configure a cloud server or local machine.

I have Vagrant and Chef working. So far my Chef recipe just installs Hets, but I hope it will be straightforward to translate the rest of the install script into Chef instructions.

@tillmo
Copy link
Member Author

@tillmo tillmo commented Mar 31, 2014

Your plan sounds good! And indeed, the script has been pretty useless, because it nearly always fails. A Chef recipe (set) will be very valuable for the Ontohub community.

@tillmo
Copy link
Member Author

@tillmo tillmo commented Sep 22, 2014

@jamesaoverton , any progress on this? We currently want to set up Ontohub on a number of VMs and would have use for your Chef recipe.

@jamesaoverton
Copy link

@jamesaoverton jamesaoverton commented Sep 22, 2014

Despite my best intentions, I haven't had any time to work on this. I'll pull together what I've got and send an update later today.

@tillmo
Copy link
Member Author

@tillmo tillmo commented Sep 22, 2014

many thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.