From debbugs-submit-bounces@debbugs.gnu.org Thu May 15 07:25:18 2025 Received: (at submit) by debbugs.gnu.org; 15 May 2025 11:25:18 +0000 Received: from localhost ([127.0.0.1]:52106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFWiE-0003Tr-9R for submit@debbugs.gnu.org; Thu, 15 May 2025 07:25:18 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41468) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFWiB-0003OP-Sw for submit@debbugs.gnu.org; Thu, 15 May 2025 07:25:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFWi4-0003lG-KR for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 07:25:08 -0400 Received: from gavdos.tim-landscheidt.de ([2a01:4f8:1c0c:4bd6::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uFWi0-000757-Al for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 07:25:06 -0400 Received: from port-62-145-29-194.static.as20676.net ([62.145.29.194]:43080 helo=vagabond) by gavdos.tim-landscheidt.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uFWhu-00FVEq-1o for bug-gnu-emacs@gnu.org; Thu, 15 May 2025 11:24:58 +0000 From: Tim Landscheidt To: bug-gnu-emacs@gnu.org Subject: 29.4; RFE: Add Ansible password prompt to comint-password-prompt-regexp Organization: https://www.tim-landscheidt.de/ Date: Thu, 15 May 2025 11:24:57 +0000 Message-ID: <87plga5d6e.fsf@vagabond.tim-landscheidt.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a01:4f8:1c0c:4bd6::1; envelope-from=tim@tim-landscheidt.de; helo=gavdos.tim-landscheidt.de X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 4.5 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Ansible (https://docs.ansible.com/) uses the prompt "BECOME password: " when asking for a user's password: | $ ansible-playbook -DKi ansible/hosts ansible/playbook.yml | BECOME password: (There is one (1) trailing space after the colon.) Content analysis details: (4.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [62.145.29.194 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=tim%40tim-landscheidt.de; ip=2001%3A470%3A142%3A%3A17; r=debbugs.gnu.org] X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Ansible (https://docs.ansible.com/) uses the prompt "BECOME password: " when asking for a user's password: | $ ansible-playbook -DKi ansible/hosts ansible/playbook.yml | BECOME password: (There is one (1) trailing space after the colon.) Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [62.145.29.194 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=tim%40tim-landscheidt.de;ip=2001%3A470%3A142%3A%3A17;r=debbugs.gnu.org] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Ansible (https://docs.ansible.com/) uses the prompt "BECOME password: " when asking for a user's password: | $ ansible-playbook -DKi ansible/hosts ansible/playbook.yml | BECOME password: (There is one (1) trailing space after the colon.) It would be nice if comint/shell mode could support this. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 03 12:43:29 2025 Received: (at 78442-done) by debbugs.gnu.org; 3 Jun 2025 16:43:29 +0000 Received: from localhost ([127.0.0.1]:40779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uMUjZ-0000a4-8y for submit@debbugs.gnu.org; Tue, 03 Jun 2025 12:43:29 -0400 Received: from mout.gmx.net ([212.227.15.18]:40575) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uMUjW-0000ZV-1q for 78442-done@debbugs.gnu.org; Tue, 03 Jun 2025 12:43:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1748968999; x=1749573799; i=michael.albinus@gmx.de; bh=jyf/ESVUBgfmxv1epCNc2B8Wwx2IYZy497krhmutc9g=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=iKs/PcBlRk+wek1PfqePXka9jflsldJ2WASBhONqzIBtUMLoEUd6HrgVDfxmHWoC xse/4jIBiWQjLZyXtw/JYvpHQLXiHhbhWNLMPZhaWkhwwDsJ1htbUQG4iD6Pb8XRS 0Zi7axfhzcoOGjmTqnDC0YNFGPiOuloRhaMldFKmw4bYcne3LxWe4wdxtPoCwhkbu 6DtIr3x0ltJaHRnvHXTGoVMKjsGGqGyp1IZxedTtkK6+fFmJgeAuYaIaLt1KxcZLi wkCbzZBqSlmGssKiToA01PXVzIiz6/gMHkng62kyVHAIhNJEuxXNCCPGFRvABMkj1 cyuAg6BBkahBNVBp0Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MfYPi-1upDD215dQ-00efCw; Tue, 03 Jun 2025 16:59:08 +0200 From: Michael Albinus To: Tim Landscheidt Subject: Re: bug#78442: 29.4; RFE: Add Ansible password prompt to comint-password-prompt-regexp In-Reply-To: <87plga5d6e.fsf@vagabond.tim-landscheidt.de> References: <87plga5d6e.fsf@vagabond.tim-landscheidt.de> Date: Tue, 03 Jun 2025 16:59:07 +0200 Message-ID: <878qm8ub0k.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8uxfegDpB5isfjHD+71wDf76wOYpK1R/XoZTr8GaIq3klwBRck0 H61j7olKTYkavyQxkPt1gHK5XeuK2ck9HgXyXp2Hc2Hdjb48isgyyYFXA5K1Z1OGKjLSYJL OEBauhXEWtVVMIDeVx4o+P7jYhMmVsLm6r0v+RN0FyO5XdneczK7UyUDJwAhg/g75fms/WN h03Kxc5ZtHvbE1neuPDiw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:oEIvqmyo1gg=;lI7rfeaSkCVLFkMpy/MUXsaGCqd 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78442-done Cc: 78442-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Version: 31.1 Tim Landscheidt writes: Hi Tim, > Ansible (https://docs.ansible.com/) uses the prompt "BECOME > password: " when asking for a user's password: > > | $ ansible-playbook -DKi ansible/hosts ansible/playbook.yml > | BECOME password: > > (There is one (1) trailing space after the colon.) Ansible uses different prompts for passwords. See these examples (tested with ansible-playbook [core 2.18.3]): --8<---------------cut here---------------start------------->8--- # ansible-playbook --ask-vault-pass playbook.yml Vault password: # ansible-playbook --vault-id dev@prompt playbook.yml Vault password (dev): # ansible-playbook --ask-pass playbook.yml SSH password: # ansible-playbook --ask-become-pass playbook.yml BECOME password: --8<---------------cut here---------------end--------------->8--- > It would be nice if comint/shell mode could support this. I've pushed the password prompts to comint-password-prompt-regexp in the master branch. Closing the bug. Best regards, Michael.