Earlier quoted context omitted.
Ansible's Python as well, so will integrate well with the rest of RHEL, whereas Puppet was nearly the only Ruby tool in the Unix sysadmin community. Not saying that one is better than the other, just than there's more Python out there in sysadminland.
sidenote: puppet is migrating to clojure. http://www.infoworld.com/article/2687553/devops/puppet-serve...
Red Hat is buying Ansible
151–160 of 186 posts
Re: Red Hat is buying Ansible
#152Earlier quoted context omitted.
Lisp is not and has never been the right tool for configuration management.
> Lisp is not and has never been the right tool for configuration management. Why not? Configurations are collections of items, and among the things Lisp excels at is…lists of atoms. Take a look at https://github.com/ansible/ansible-examples/tree/master/lamp... (a simple LAMP stack implemented in Ansible). It uses a .ini-style file to manage lists of hosts, e.g.: [webservers] localhost [dbservers] bensible sensible W…
Re: Red Hat is buying Ansible
#153My experience with Ansible has not been so pleasant. Especially performance is a jobstopper. In my environment it takes 20 min for 12 Servers to be setup with some Redis, Elasticsearch stuff. Quite some become_user directives, but 20 min for this kind of stuff is just not acceptable. After all, application settings needs to be tuned and iterated over, too. My idea was to develop the infrastructure with Ansible, e.g.…
Ansible 2.0 should have some new strategies to speed things up, depending on your requirements: https://docs.ansible.com/ansible/playbooks_strategies.html It will be interesting to see how performance is after it's released. We eventually settled on having Ansible build an AMI for us that can then be spun up by as part of a Cloudformation template (also initiated by Ansible). We've actually been moving further and fu…
Re: Red Hat is buying Ansible
#154I think the price point here is about a couple of things: - Chef and Puppet are too expensive for most companies to acquire, and have too much operational cost for too little revenue - Ansible got a strong following in the SMB space, Red Hat probably thinks they can move that upmarket some - Ansible's agentless configuration management has potentially strong applicability in a container world (why do I need a chunky…
Yeah, OpenStack support will be a big thing for them I think. Ansible is growing its OpenStack support, and they might see an opportunity for the RDO product.
If anyone is wondering what the 'RDO' acronym stands for, from the FAQ[1]:
"RDO has no expansion or longer name, officially. It is not an acronym or abbreviation for anything.
However, RDO does focus on building a distribution of OpenStack specific to Red Hat operating systems (and clones of Red Hat operating systems). So, in some sense you can think of RDO as being a project started by Red Hat to build a distribution of OpenStack.
The 3 letter meaningless acronym sort of comes from that line of thinking."
Re: Red Hat is buying Ansible
#155I think the price point here is about a couple of things: - Chef and Puppet are too expensive for most companies to acquire, and have too much operational cost for too little revenue - Ansible got a strong following in the SMB space, Red Hat probably thinks they can move that upmarket some - Ansible's agentless configuration management has potentially strong applicability in a container world (why do I need a chunky…
Re: Red Hat is buying Ansible
#156Earlier quoted context omitted.
Wow, what's with all the spammy replies to this comment?
Either it's a strange coincidence or someone spent a lot of time and care creating astroturfing accounts. All are old, have comments and submissions, seem like real people.
Re: Red Hat is buying Ansible
#157Earlier quoted context omitted.
Its not a fork of Puppet, Satellite ships with its own copy of Puppet (3.6 iirc) which it integrates to provide the configuration management side of the product but its stock un-modified puppet. In fact the puppet side of Satellite is built around Foreman ( http://theforeman.org/ ) which is an open source project that isn;t Red Hat controlled so even if Red Hat wanted to move 100% to Ansible it would be very hard wor…
Oh, I understand it's stock Puppet inside the thing. But much of the tooling around it (the Hiera syntax, the dashboard, the DB) acts as an alternative to the tooling around Puppet. Satellite 6 and Puppet Enterprise are direct competitors, and there is not much further upstream development on Puppet 3.6, so I expect Red Hat to have to take on the necessary development work during the life time of the product. So, in…
Re: Red Hat is buying Ansible
#158Earlier quoted context omitted.
This is all well and good, but the devil is in the details. Like rdeboo says, what happens when you do need to change the datastore config? Databases famously need plenty of care and attention to achieve optimal performance. They are decidedly not fire and forget systems. How do I tweak my postgresql performance parameters in the immutable world?
You could keep Postgres in an immutable image, with only /var/lib/postgres in a separate volume. Upgrading the PG config would just be a matter of unmounting it, replacing the image and re-mounting. (Docker automates this with its "data volumes", but you can do it manually too).
For large datasets that can take hours / days.
Re: Red Hat is buying Ansible
#159I hope they don't kill the free version of Ansible!
Re: Red Hat is buying Ansible
#160Earlier quoted context omitted.
Ansible's Python as well, so will integrate well with the rest of RHEL, whereas Puppet was nearly the only Ruby tool in the Unix sysadmin community. Not saying that one is better than the other, just than there's more Python out there in sysadminland.
I don't think that's necessarily true - both Puppet and Chef are Ruby, and you'll often hear Ruby referred to as the "lingua franca" of DevOps.
I've been in IT since 1997, ops for a great portion of that and now "devops" since before that was a thing...
Never heard anyone say Ruby is anything... unless you were building or working for a Heroku based service or company I guess...