/ / Ansible comando ad hoc con sudo - linux, ansible, orchestration, ansible-ad-hoc

Comando ad hoc ad hoc con sudo - linux, ansible, orchestration, ansible-ad-hoc

"Ho provato ad eseguire questo comando:

ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become-user root

Ma l'errore è:

Autorizzazione negata durante il tentativo di connettersi al demone Docker socket su unix: ///var/run/docker.sock:

Come correggere le direttive impostate di ansible adhoc da eseguire sotto root usando sudo su -?

risposte:

2 per risposta № 1

Hai dimenticato di usare --become interruttore:

ansible somegroup -m raw -a "docker ps -a" --ask-pass -K --become

0 per risposta № 2

Ti manca il reale --become parametro.

Specificare solo l'utente non è sufficiente. Vedere Opzioni della riga di comando:

--become, -b eseguire operazioni con diventano (nessuna password implicita)