# Getting started - notes

**URL:** <https://forum.ansible.com/t/getting-started-notes/11765>\
**Category:** Ansible Project\
**Tags:** ansible-project\
**Created:** [August 6, 2012, 11:38am UTC](https://forum.ansible.com/t/getting-started-notes/11765 "2012-08-06T11:38:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [August 6, 2012, 11:38am UTC](https://forum.ansible.com/t/getting-started-notes/11765/1 "2012-08-06T11:38:19Z")

</div>

Hi,

Good suggetions.

The docs project is itself also open source, so how about sending me a  
pull request for the "rst/" files in the  
[https://github.com/ansible/ansible.github.com/tree/master/rst](https://github.com/ansible/ansible.github.com/tree/master/rst) ?

I would leave note1, should be obvious by showing them on the command  
line. You can also leave out paramiko and choose to use  
--connection ssh (which is not the default, and can be set via an  
environment variable also) if you want to avoid homebrew.

Thanks!

--Michael

---

<div class="post-metadata">

**Author:** ![Lorin\_Hochstein1](https://avatars.discourse-cdn.com/v4/letter/l/ce73a5/32.png) [@Lorin\_Hochstein1](https://forum.ansible.com/u/Lorin_Hochstein1)\
**Post date:** [August 6, 2012, 6:53pm UTC](https://forum.ansible.com/t/getting-started-notes/11765/2 "2012-08-06T18:53:09Z")

</div>

Michael:

Are there any advantages to using paramiko over “–connection ssh”?

Take care,

Lorin

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [August 6, 2012, 7:19pm UTC](https://forum.ansible.com/t/getting-started-notes/11765/3 "2012-08-06T19:19:01Z")

</div>

Paramiko is:

– infinitely faster if you don’t have ControlMaster capability (otherwise it’s basically the same) on older machines  
– there to allow newbies to not know what ControlMaster is or what settings to use  
– is less much fiddly when it comes to known\_hosts, which can be an annoyance in reprovisioning cases (though Cobbler’s keep\_ssh\_host\_keys script is awesome for reinstalls)  
– the only way presently that --ask-pass works versus requiring SSH keys

Unless you have need of kerberized SSH or something like that, most people won’t need to know about -c ssh. I believe it’s a much better introduction to Ansible for new users, and fine  
for many to continue to use indefinitely. It’s actually what I use pretty much all of the time.
