You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible/cli
Martin Krizek 244c2f06ed
Add ssh-agent launching, and ssh-agent python client (#84754)
* Add ssh-agent launching, and ssh-agent python client

* Move things around, is this better??

* docs

* postpone creating dir after bin lookup

* fix method name

* changelog ssh agent

* address reviews

* fix typing

* do not redefine public_key

* typing

* more typing

* Catch OSError when starting ssh agent

* likely copy pasted old code

* var type fix

* why is this needed?

ci_complete

* ignoring the change for now

* write out pub key file atomically

* defensive timeout for the socket

* _populate_agent docstring

* do not allow setting these in config

* check expected length before slicing blobs

* test all key types

* remove lock/unlock functionality

* docstring

* private _ssh_agent

* .

* launch agent in cli and ansible_ssh_*

* additional info for ssh-agent comment

* Add tests for remove and remove_all

* comment on os.rename

* hopefully mitigate agent startup/delays problems

* exceptions

* unused import

* fix sanity

* perf

---------

Co-authored-by: Matt Martz <matt@sivel.net>
8 months ago
..
arguments Add --flush-cache option for ansible and ansible-console (#84149) 1 year ago
scripts Update triple single quotes to triple double quotes (#84099) 1 year ago
__init__.py Add ssh-agent launching, and ssh-agent python client (#84754) 8 months ago
_ssh_askpass.py Support prompt matching with ssh_askpass (#84927) 8 months ago
adhoc.py Add ssh-agent launching, and ssh-agent python client (#84754) 8 months ago
config.py ansible-config: Dump galaxy server config in proper JSON format (#84912) 8 months ago
console.py Add ssh-agent launching, and ssh-agent python client (#84754) 8 months ago
doc.py fix[doc.py]: path will be undefined (#84464) 11 months ago
galaxy.py Add Keycloak service account auth capability to ansible-galaxy (#83145) 11 months ago
inventory.py Update triple single quotes to triple double quotes (#84099) 1 year ago
playbook.py Add ssh-agent launching, and ssh-agent python client (#84754) 8 months ago
pull.py ansible-pull fix adhoc output inconsistencies on changed (#84869) 8 months ago
vault.py fix incongruent ansible-vault cli options (#84494) 11 months ago