Hi
I think ansible is perfectly suited for a project that I am doing… where do I start?
What do I need to download/install? I am assuming ssh key infrastructure needs to be in place already?
Regards
Hi
I think ansible is perfectly suited for a project that I am doing… where do I start?
What do I need to download/install? I am assuming ssh key infrastructure needs to be in place already?
Regards
We’ll have RPM and DEB versions later I’m sure.
To install for now
Alternatively, you could run it from a local checkout, but you’ll need to pass in the library path, include path, and set PYTHONPATH.
The only thing you will miss is the manages won’t be found by “man”, but they can be read on the github site.
Once I tag a release you will also be able to download a tar ball from github versus cloning with git. This will also make sure you
don’t pick up a version that has some feature that is in progress.
As for SSH infrastructure, either:
(A) make sure your server’s keys is in /root/.ssh/authorized_keys on the various nodes
(B) Use a common root password (not recommended!) with “-k” (ask pass)
When using SSH keys, use either ssh agent or -k to handle your SSH key password. ssh-agent is somewhat better because
it will not prompt you for passwords between runs of ansible.
I’ll warn you that Ansible is still just a week or so old, so there may be some bugs, however, testing is very welcome and this is exactly what we need now.
I suspect command line option names are pretty stable at this point, but can’t make any guarantees.
I’ll announce any changes on the list.
I just sent a pull request with a spec file and a changes to make the
following work just fine:
python setup.py sdist
rpmbuild -ta dist/ansible-1.0.tar.gz
-sv
Awesome, thanks!
I’ll probably add a “make rpms” shortcut around this.
(Until then, everyone should do a “make docs” before you run setup.py sdist)
If others want to do something similar to Debian/Ubuntu package builds, that would be cool too.
–Michael