最近在要把puppet/salt投入到生产环境里面去。
本着能自动就不手动的态度。我希望自动的东西可以尽可能的多。
像nginx, postgresql, redis的配置管理理所当然的交给puppet之流了。
但是上线deploy应该怎么处理呢?
上线可能会包括db的变更、app的重启、更新缓存等操作。这些操作我们是通过puppet fabric等工具完成,还是手工完成呢?
本着能自动就不手动的态度。我希望自动的东西可以尽可能的多。
像nginx, postgresql, redis的配置管理理所当然的交给puppet之流了。
但是上线deploy应该怎么处理呢?
上线可能会包括db的变更、app的重启、更新缓存等操作。这些操作我们是通过puppet fabric等工具完成,还是手工完成呢?