web-dev-qa-db-fra.com

Commande adhoc ansile exécuter avec sudo

J'ai besoin d'exécuter une commande adhoc ansile.

$ ansible somehost -m command -a "cat /etc/passwd"-u someuser --ask-Sudo-pass

J'ai un compte d'utilisateur (quelqu'un) avec Sudo privilège. Habituellement, je suis devenu root Sudo su -.

Comment utiliser la commande adhoc avec Sudo su -?

la version ansible est 2.0.0.2

5
Meiram Chuzhenbayev

La commande ansible correcte est

commande ALL -M ALL -M -A "Docker Info" -u Myuser --Pome-User Root --ask-Pass - Nice-Devenir passe-passe

2
Meiram Chuzhenbayev

Si vous avez des clés SSH partagées sur vos serveurs dans votre inventaire et que vous allez vouloir Sudo pour racine, vous pouvez réduire davantage la commande à cet effet:

$ ansible all -m command -a "docker info" -u myuser --become --ask-become-pass
4
slm