[Klug-general] Ansible

Dan Attwood danattwood at gmail.com
Tue Feb 3 12:30:31 UTC 2015


 ssh-copy-id administrator at 10.0.100.93


manage to hit send to soon

On 3 February 2015 at 12:29, Dan Attwood <danattwood at gmail.com> wrote:

> my host files looks like this:
>
> [all:vars]
> ansible_sudo_pass=secretpassword
>
> [servers]
> 10.0.100.56
> 10.0.100.72
> 10.0.100.93
> 10.0.100.38
>
>
> my playbook is:
>
> - hosts: servers
>   gather_facts: no
>   user: administrator
>   remote_user: administrator
>   sudo: yes
>   tasks:
>    - name: updates a server
>      apt: update_cache=yes
>    - name: upgrade a server
>      apt: upgrade=dist
>
>
> So it thought I was pretty clear to ansible that the user is
> 'administrator'
>
>
> when i copied the keys over i did:
>
>
>
> On 3 February 2015 at 12:26, Kevin Groves <
> kgroves at ksoft-creative-projects.co.uk> wrote:
>
>>
>> On 03/02/15 09:00, Dan Attwood wrote:
>>
>>> ok i've done that and that speed things up a bit.
>>> unfortunately it speeds it towards the next fail. witht he debug on I
>>> can the errors lists below.
>>> I've double checked that I can ssh into the servers via kay and I'm
>>> following the note I made when I had this working at home so and dan :-(
>>>
>>> error below
>>>
>>>
>>> fatal: [10.0.100.37] => SSH encountered an unknown error. The output was:
>>> OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
>>> debug1: Reading configuration data /etc/ssh/ssh_config
>>> debug1: /etc/ssh/ssh_config line 19: Applying options for *
>>> debug1: auto-mux: Trying existing master
>>>
>>
>>
>>  debug1: Control socket "/home/administrator/.ansible/
>>> cp/ansible-ssh-10.0.100.37-22-administrator" does not exist
>>>
>>
>> Is this home dir connected with an 'administrator' user? It could be that
>> ansible is using the wrong user key to connect with what looks like 'root'
>> on the other machine.
>>
>> Hopefully its just a matter of which user is being used on which side.
>>
>> You might also want to take a look at the ansible config file. Mine is in
>> /etc/ansible/ansible.cfg which has lines like:
>>
>> poll_interval  = 15
>> sudo_user      = root
>> #ask_sudo_pass = True
>> #ask_pass      = True
>> transport      = smart
>> remote_port    = 22
>>
>> I think you can be specific about what users are used instead of assuming
>> it knows what you really mean. :-)
>>
>> Kev
>>
>>
>>
>> _______________________________________________
>> Kent mailing list
>> Kent at mailman.lug.org.uk
>> https://mailman.lug.org.uk/mailman/listinfo/kent
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.lug.org.uk/pipermail/kent/attachments/20150203/6ae40ac8/attachment-0001.html>


More information about the Kent mailing list