- we don't use staging environment, and instead we deploy directly into
production
- other teams for configuration management use a deployment tool (a dumb idea
in its own right)
Nothing of this can be held against CFEngine.
The steep learning curve is there only because a newcomer is thrown into
a different paradigm of managing systems, which is a similar situation to
going functional when all you knew before is imperative programming. Other
than that, CFEngine is not really difficult.
2 comments
[ 5.7 ms ] story [ 14.8 ms ] threadNow this post seems to pinpoint exactly this as one key reason to migrate off of it.
- our code ended up as entangled mess
- we don't train our newcomers
- we don't use staging environment, and instead we deploy directly into production
- other teams for configuration management use a deployment tool (a dumb idea in its own right)
Nothing of this can be held against CFEngine.
The steep learning curve is there only because a newcomer is thrown into a different paradigm of managing systems, which is a similar situation to going functional when all you knew before is imperative programming. Other than that, CFEngine is not really difficult.