badaboom
badaboom

Reputation: 131

Ansible ssh connection

I know there are a few about this but so far nothing seems to work for me. So I am trying to learn to use Ansible and I got stuck at this ssh connection issue. I think I did everything right however I would appreciate if someone would help out. Let me post the files I have configures and the result I have.

### ansible.cfg ###
    [defaults]
    inventory = ./Playbooks/hosts
    remote_user = ansible
    private_key_file = .ssh/id_key.pub

### Playbooks/hosts ###
    [server]
    ubu1 ansible_ssh_host=192.16.20.69 ansible_ssh_pass=qwerty ansible_ssh_user=ansible

### Command executed ###
    sudo ansible -m ping -vvvv ubu1

 ### The result I get ###
Using /home/ansible/ansible.cfg as config file
    Loaded callback minimal of type stdout, v2.0
    <192.16.20.69> ESTABLISH SSH CONNECTION FOR USER: ansible
    <192.16.20.69> SSH: EXEC sshpass -d12 ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o 'IdentityFile=".ssh/id_key.pub"' -o User=ansible -o ConnectTimeout=10 -o ControlPath=/home/ansible/.ansible/cp/ansible-ssh-%h-%p-%r 192.16.20.69 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1470766758.25-258256142287087 `" && echo ansible-tmp-1470766758.25-258256142287087="` echo $HOME/.ansible/tmp/ansible-tmp-1470766758.25-258256142287087 `" ) && sleep 0'"'"''

    ubu1 | UNREACHABLE! => {
        "changed": false,
        "msg": "Failed to connect to the host via ssh.",
        "unreachable": true
    }

Unfortunalty I am unable to continue learning Ansible until I get this solved. One of the things I am wondering if the ssh-agent is not interfering with Ansible and if so and I must admit I have no clue on what to next.

Any help would be appreciated. Thanks Perry

Upvotes: 1

Views: 6715

Answers (1)

Konstantin Suvorov
Konstantin Suvorov

Reputation: 68229

The answer from comments above:

Try ANSIBLE_DEBUG=1 ansible -m ping -vvvv ubu1 and check the exact error message

Allowed to trace down problems with ip-addresses and python installation.

Upvotes: 1

Related Questions