"Raw" module discussion

Suppose you have some old hosts that don't have python-simplejson on
them yet, and no Python 2.6, so no built in JSON.
Wouldn't it be nice to install those things with /usr/bin/ansible?

Here's a pull request that I originally rejected because it seemed
like the command module should be used and just made tolerant of not
having JSON.

https://github.com/ansible/ansible/pull/201

However, this brings up a good point -- if you are managing a device
that DOES NOT HAVE PYTHON, this is a pretty cool idea.

I think it somewhat complicates the documentation, but if we document
that it is for bootstraping hosts that don't have prereqs yet or
interacting with devices that don't have Python, this seems pretty
powerful to me.

I think it would be nice to be able to make ansible instantly usable
for even some really dated machines.

Sound good?

--Michael

I think this might be very useful. I am going to try ansible for provisioning bare servers which means starting with just Ubuntu 10.04 and then downloading and running the Plesk installer. Once that is in place, I can add more stuff but I must start with Plesk.

It sounds like the raw module might let me use ansible, instead of ssh, for this initial Plesk step.

– Art Z.