SSH/SFTP Terminal Manager for Ansible
Project description
Ansible SSH
This script list hosts which are defined in Ansible Inventory and open SSH/SFTP connection to host which is selected.
Usage
Print usage:
ansible-terminal
Print version:
ansible-terminal -v
Work with Ansible Inventory by different options
usage: ansible-terminal [-h] -a [INVENTORY_PATH [INVENTORY_PATH ...]] -p
{ssh,sftp} [--debug] [-v] [-n NAME] [-u SSH_USER]
[-k SSH_KEY]
Open SSH/SFTP session to hosts defined in Ansible Inventory
optional arguments:
-h, --help show this help message and exit
-a [INVENTORY_PATH [INVENTORY_PATH ...]], --ansible-inventory-path [INVENTORY_PATH [INVENTORY_PATH ...]]
Path for Ansible Inventory file or directory. If
directory is given, all Ansible Inventory files will
be parsed recursively
-p {ssh,sftp}, --protocol {ssh,sftp}
Protocol type for connection to Hosts. ssh / sftp
--debug Enable debug logs
-v, --version show program's version number and exit
-n NAME, --name NAME Name of host to search. If one host matches, will
connect automaically
-u SSH_USER, --ssh-user SSH_USER
SSH Username for ssh connection type. This will
override ansible_ssh_user for all connections
-k SSH_KEY, --ssh-key-file SSH_KEY
SSH Key File path for ssh connection type. This will
override ansible_ssh_private_key_file for all
connections
PyPI - https://pypi.org/project/ansible-terminal/
Notes
For default, Below parameters are used for SSH/SFTP connection.
user: root
ssh-key: ~/.ssh/
target machine: host
You can overwrite these values by defining related Ansible Behavioral Inventory Properties in the inventory. Parameters:
ansible_ssh_user
ansible_host
ansible_ssh_private_key_file
Thanks
Please do not forget to star when you are using : )
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for ansible_terminal-0.14.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26bd25d84b3f391155b8d63c6a2430d4a407b21306383c5a71fb070d56f18ee4 |
|
MD5 | a8d4031ee77347b5d6496563e5e239eb |
|
BLAKE2b-256 | b70c2efb8ea477cdcb5df3147c54c203f21dc9b2e0b00934c44cafc7f1567584 |