login - ansible remote_user as root -
i want started ansible , there simple thing dont get:
flipl@sun ~ % ansible -vvvv -m ping t420 sudo password: <t420.beach.lan> establish connection user: flipl <t420.beach.lan> remote_module ping <t420.beach.lan> exec ssh -c -tt -vvv -o controlmaster=auto -o controlpersist=60s -o controlpath="/home/flipl/.ansible/cp/ansible-ssh-%h-%p-%r" -o kbdinteractiveauthentication=no -o preferredauthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o passwordauthentication=no -o connecttimeout=10 t420.beach.lan /bin/sh -c 'mkdir -p $home/.ansible/tmp/ansible-tmp-1454775840.71-251439732457316 && chmod a+rx $home/.ansible/tmp/ansible-tmp-1454775840.71-251439732457316 && echo $home/.ansible/tmp/ansible-tmp-1454775840.71-251439732457316' <t420.beach.lan> put /tmp/tmp1fqfhm /home/flipl/.ansible/tmp/ansible-tmp-1454775840.71-251439732457316/ping <t420.beach.lan> exec ssh -c -tt -vvv -o controlmaster=auto -o controlpersist=60s -o controlpath="/home/flipl/.ansible/cp/ansible-ssh-%h-%p-%r" -o kbdinteractiveauthentication=no -o preferredauthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o passwordauthentication=no -o connecttimeout=10 t420.beach.lan /bin/sh -c 'lang=c lc_ctype=c /usr/bin/python /home/flipl/.ansible/tmp/ansible-tmp-1454775840.71-251439732457316/ping; rm -rf /home/flipl/.ansible/tmp/ansible-tmp-1454775840.71-251439732457316/ >/dev/null 2>&1' t420.beach.lan | success >> { "changed": false, "ping": "pong" } flipl@sun ~ % su - password: last login: sa feb 6 17:22:40 cet 2016 on pts/0 [root@sun ~]# ansible -vvvv -m ping t420 -u flipl sudo password: <t420.beach.lan> establish connection user: flipl <t420.beach.lan> remote_module ping <t420.beach.lan> exec ssh -c -tt -vvv -o controlmaster=auto -o controlpersist=60s -o controlpath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o kbdinteractiveauthentication=no -o preferredauthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o passwordauthentication=no -o user=flipl -o connecttimeout=10 t420.beach.lan /bin/sh -c 'mkdir -p $home/.ansible/tmp/ansible-tmp-1454775858.05-125216053853458 && chmod a+rx $home/.ansible/tmp/ansible-tmp-1454775858.05-125216053853458 && echo $home/.ansible/tmp/ansible-tmp-1454775858.05-125216053853458' t420.beach.lan | failed => ssh error: permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). while connecting 192.168.0.100:22 useful re-run command using -vvvv, prints ssh debug output diagnose issue. do miss particular in using ansible?
the aim, want achieve, root can execute playbooks (why there sudo password prompt doesnt matter, put in there). due security, root-access via ssh not allowed. wanted play around executing playbooks/ansible commands root, using ssh client-login , becoming root again package installation.
but can see, have problems simple tasks :(
i tried edit inventory file:
[t420] flipl@t420.beach.kan t420.beach.lan ansible_ssh_user=flipl any apreciated!
thanks, pwe
have added public key authorized file in remote server?
Comments
Post a Comment