- Puppet Enterprise 2.0 gives systems administrators the operational agility, efficiency, and insight they need to manage dynamic infrastructure, on-premise or in the cloud.
- VMware, Google, and Cisco Invest In Puppet Labs
DevOps
- DevOps Survey Results: puppetlabs.com/wp-content/uploads/2011/10/plugin-download-1.pdf
Read this informative survey about how organizations are implementing DevOps practices and the success they’re finding. Download this survey to learn how to implement DevOps in your organization.
Deploying Apache Tomcat Applications With Puppet
Deploying Apache Tomcat Applications With Puppet | TomcatExpert April 29, 2010 11:34 AM
- Deployment of Java applications are difficult, and they need Java specific management tools.
- One tool should be sufficient and can make everyone's life easier.
- Puppet.
- Cross-platform,
- Works on most Linux and Unix based operating systems (including OS X),
- Will be taking on Windows support in the near future.
- A model driven solution that requires no coding knowledge to use.
- Example:
- If I want to create a user, do I need to know the differences between user creation on OS X and Linux? Not really,
- I'd just like to specify the attributes and share the same deployment instructions.
- Puppet helps you do this.
Patrick Debois's Tips
- Tip 1 : give each module it's own repo and use a superproject to join
- Using Git
- Using Mercurial
- Workflow
- Less scary: no way to wrongly add directories
- It's handy that you can add both svn, git and hg subrepositories
- Submodules are checked out by default (no git submodules init, update)
- Note
- by default hg wants to commit to all subrepos when commiting to the super-project repo. This Recursive commits can be disabled with the local ui.commitsubrepos¨ configuration setting introduced in Mercurial 1.8.
- More information on Mercurial subrepositories can be found at: http://mercurial.selenic.com/wiki/Subrepository?action=show&redirect=subrepos#Synchronizing_in_subrepositories
- Or for a complete run through : http://www.accidentalhacker.com/using-mercurial-subrepositories/
- Tip 2: Think about your git workflow
- http://nvie.com/posts/a-successful-git-branching-model/
- A short introduction to Git Flow on Vimeo
- More
- Tip 3: Use pre/post-commit hooks
No comments:
Post a Comment