[Klug-general] Ansible

Sharon Kimble boudiccas at skimble.plus.com
Tue Feb 3 15:29:45 UTC 2015


Sharon Kimble liked your message with Boxer for Android.

On 3 Feb 2015 12:30, Dan Attwood <danattwood at gmail.com> wrote:
>
>  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
>>
>>
>


More information about the Kent mailing list