On 1/11/10 7:46 AM, SyRenity wrote:
But application can be also considered as a resource - it has files,
packages and settings.


No, an application may be composed of resources. Puppet is perfectly capable of managing them, yes. But the deliberate *deployment* of live software in a dynamic fashion is different.

- How do you manage killing database connections before restarting an application after you've pushed the new code?

- How do you manage failing over load balancer VIPs and taking servers in and 
out of service?

- What if deploying one application requires restarting or updating configs on 
another application?

etc.

These things are key aspects of proper software deployment. Puppet isn't the best tool for handling them. And that's OK, it's good to split functionality between different software.

Or there is some clear difference between system components and the
custom applications?


Yep, exactly.

-scott

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.


Reply via email to