{ "info": { "author": "Aytunc Beken", "author_email": "aytuncbeken.ab@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Ansible SSH\nThis script list hosts which are defined in Ansible Inventory and open SSH/SFTP connection to host which is selected.\n\n## Usage\nPrint usage:\n\n```ansible-terminal ```\n\nPrint version:\n\n```ansible-terminal -v```\n\nWork with Ansible Inventory by different options\n\n```\nusage: ansible-terminal [-h] -a [INVENTORY_PATH [INVENTORY_PATH ...]] -p\n {ssh,sftp} [--debug] [-v] [-n NAME] [-u SSH_USER]\n [-k SSH_KEY]\n\nOpen SSH/SFTP session to hosts defined in Ansible Inventory\n\noptional arguments:\n -h, --help show this help message and exit\n -a [INVENTORY_PATH [INVENTORY_PATH ...]]\n Path for Ansible Inventory file or directory. Multiple\n definitions can be done.If directory is given, all\n Ansible Inventory files will be parsed recursively\n -p {ssh,sftp} Protocol type for connection to Hosts. ssh / sftp\n --debug Enable debug logs\n -v show program's version number and exit\n -n NAME Name of host to search. If one host matches, will\n connect automaically\n -u SSH_USER SSH Username for ssh connection type. This will\n override ansible_ssh_user for all connections\n -k SSH_KEY SSH Key File path for ssh connection type. This will\n override ansible_ssh_private_key_file for all\n connections\n``` \n\nPyPI - https://pypi.org/project/ansible-terminal/\n\n## Notes\nFor default, Below parameters are used for SSH/SFTP connection.\n```\nuser: root\nssh-key: ~/.ssh/\ntarget machine: host\n```\nYou can overwrite these values by defining related [Ansible Behavioral Inventory Properties](https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#connecting-to-hosts-behavioral-inventory-parameters) in the inventory.\nParameters:\n```\nansible_ssh_user\nansible_host\nansible_ssh_private_key_file\n```\n\n### Thanks\nPlease do not forget to star when you are using : ) \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aytuncbeken/ansible-terminal", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ansible-terminal", "package_url": "https://pypi.org/project/ansible-terminal/", "platform": "", "project_url": "https://pypi.org/project/ansible-terminal/", "project_urls": { "Homepage": "https://github.com/aytuncbeken/ansible-terminal" }, "release_url": "https://pypi.org/project/ansible-terminal/0.14.1/", "requires_dist": [ "ansible" ], "requires_python": ">=2.7, <=3.0", "summary": "SSH/SFTP Terminal Manager for Ansible", "version": "0.14.1", "yanked": false, "yanked_reason": null }, "last_serial": 9044278, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "17b1d13a6fa7756626b143e0709279f3", "sha256": "aacb9a28cc24dba68b46f73a6db17de2ce4f801ffa9ed603e10c842fafc25686" }, "downloads": -1, "filename": "ansible_terminal-0.10.0-py2-none-any.whl", "has_sig": false, "md5_digest": "17b1d13a6fa7756626b143e0709279f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 4522, "upload_time": "2019-10-21T09:44:57", "upload_time_iso_8601": "2019-10-21T09:44:57.909790Z", "url": "https://files.pythonhosted.org/packages/d0/8b/eb874335693870c5593cdc5af25b375beb63afb041aa054e0fce34a7c0ac/ansible_terminal-0.10.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f3abf7ceaacfbe7d95433d42eeb23bb", "sha256": "6de8b895b55f6920402964a492b58ce7cc483faed0bdc0e4b622b430c8c422b1" }, "downloads": -1, "filename": "ansible-terminal-0.10.0.tar.gz", "has_sig": false, "md5_digest": "3f3abf7ceaacfbe7d95433d42eeb23bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 2703, "upload_time": "2019-10-21T09:44:59", "upload_time_iso_8601": "2019-10-21T09:44:59.293495Z", "url": "https://files.pythonhosted.org/packages/00/d8/1b6141368fc20ab7152e4130eccf4f264ff4fc93a828466517c4def4c61d/ansible-terminal-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "3f2253747cb53e36dd29f23472a46c14", "sha256": "0a38f2f4ca077a23b95d55807ec6a365b5a0770d1593b5063f5994c48e095414" }, "downloads": -1, "filename": "ansible_terminal-0.12.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3f2253747cb53e36dd29f23472a46c14", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 5737, "upload_time": "2019-11-05T09:36:16", "upload_time_iso_8601": "2019-11-05T09:36:16.204606Z", "url": "https://files.pythonhosted.org/packages/d4/5e/333c391789c4b5cf51f23e12a98dd1d7c009f3ccb3a2dc6f290e75322532/ansible_terminal-0.12.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bbf83eb47af22fd35686837c3fce2c6f", "sha256": "90f1d89e16b210d1447e8b14650a8884c5262435d0edd2edd8750c41bc6cd0eb" }, "downloads": -1, "filename": "ansible-terminal-0.12.0.tar.gz", "has_sig": false, "md5_digest": "bbf83eb47af22fd35686837c3fce2c6f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 3834, "upload_time": "2019-11-05T09:36:17", "upload_time_iso_8601": "2019-11-05T09:36:17.582066Z", "url": "https://files.pythonhosted.org/packages/bf/be/ea7d6ee2962bb20d171d3357ea36497e62f59f185a92e6dd9431e6e0377b/ansible-terminal-0.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "a6482439b734d550776e846d1af62776", "sha256": "30dab1be527ec4c8e1fc5403a944a18b3e00bbea51dbd6132e2e64976a52f186" }, "downloads": -1, "filename": "ansible_terminal-0.13.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a6482439b734d550776e846d1af62776", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 5783, "upload_time": "2020-01-13T08:11:05", "upload_time_iso_8601": "2020-01-13T08:11:05.464590Z", "url": "https://files.pythonhosted.org/packages/88/f2/193f94424df7ea58d3c930cac357e3b92c0a8b98713ee2bef11248e46931/ansible_terminal-0.13.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "35cc94cbf0c33aa0bb822c545c1d5c9a", "sha256": "98dc55b8ec5671272a1ae17b851f722e79c73d62f59f204cfc5d5cb5da946094" }, "downloads": -1, "filename": "ansible-terminal-0.13.0.tar.gz", "has_sig": false, "md5_digest": "35cc94cbf0c33aa0bb822c545c1d5c9a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 3889, "upload_time": "2020-01-13T08:11:06", "upload_time_iso_8601": "2020-01-13T08:11:06.711060Z", "url": "https://files.pythonhosted.org/packages/de/be/474d0fcc19c9efaffcdf4c0aeb0ab19afcfd10013c72ca68a51bd92eb66a/ansible-terminal-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "a8d4031ee77347b5d6496563e5e239eb", "sha256": "26bd25d84b3f391155b8d63c6a2430d4a407b21306383c5a71fb070d56f18ee4" }, "downloads": -1, "filename": "ansible_terminal-0.14.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a8d4031ee77347b5d6496563e5e239eb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 6417, "upload_time": "2021-01-03T21:12:23", "upload_time_iso_8601": "2021-01-03T21:12:23.513020Z", "url": "https://files.pythonhosted.org/packages/b7/0c/2efb8ea477cdcb5df3147c54c203f21dc9b2e0b00934c44cafc7f1567584/ansible_terminal-0.14.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b92e8f410619507bb3ab55d9a43c64b2", "sha256": "8d4e3b1133c0ed9a6c0d13f312ff8ea0b22c0fcce1ed4af1aa9a45fe59c97b34" }, "downloads": -1, "filename": "ansible-terminal-0.14.0.tar.gz", "has_sig": false, "md5_digest": "b92e8f410619507bb3ab55d9a43c64b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 4396, "upload_time": "2021-01-03T21:12:24", "upload_time_iso_8601": "2021-01-03T21:12:24.548408Z", "url": "https://files.pythonhosted.org/packages/07/74/6d3aa87197e83e10ac575277712ad3adb00fbf1995bfd3c6a5477b7f02c6/ansible-terminal-0.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "4956c96114a5ab82174243b670e19cb8", "sha256": "c3e2101d11ce326afad549c66dd752f5eb85d65a387e66ab67d9aa428eba16f5" }, "downloads": -1, "filename": "ansible_terminal-0.14.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4956c96114a5ab82174243b670e19cb8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 6398, "upload_time": "2021-01-03T21:14:27", "upload_time_iso_8601": "2021-01-03T21:14:27.800637Z", "url": "https://files.pythonhosted.org/packages/6a/3c/8f3a75ea074a43972cb77cb9929d7196aed6842605bdd236e1d8a88cb61f/ansible_terminal-0.14.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f394e3f283a408ecaf1009bb4a29a570", "sha256": "e668ae18b0c09811a7aeaa49ed2f0b224d4378536adbe5d4cb83a72cd5fd96eb" }, "downloads": -1, "filename": "ansible-terminal-0.14.1.tar.gz", "has_sig": false, "md5_digest": "f394e3f283a408ecaf1009bb4a29a570", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 4348, "upload_time": "2021-01-03T21:14:29", "upload_time_iso_8601": "2021-01-03T21:14:29.086588Z", "url": "https://files.pythonhosted.org/packages/12/df/472758929eeac8d1d4cd1c2efe485e777d99d12b7cf34ef28da58fd0b5c0/ansible-terminal-0.14.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a99063e9f58162e9c9d8fc7c23825386", "sha256": "33bb20292aded2ac3491e4a630e6e326bf3e322245203c36284dc17928a65364" }, "downloads": -1, "filename": "ansible_terminal-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a99063e9f58162e9c9d8fc7c23825386", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 4298, "upload_time": "2019-10-21T09:28:24", "upload_time_iso_8601": "2019-10-21T09:28:24.101566Z", "url": "https://files.pythonhosted.org/packages/ca/7f/1cd7074c3ae5ffc36bde6c02f0adf543ae37916ac710959ffa454421ee15/ansible_terminal-0.4.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4a731fe14a00bf23a9ec9ec76fc22ec", "sha256": "bbd46ea76a1bff4b6e9659c4e9a6c5b43468a9318be9862f96d2f3e0110a3434" }, "downloads": -1, "filename": "ansible-terminal-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f4a731fe14a00bf23a9ec9ec76fc22ec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 2478, "upload_time": "2019-10-21T09:28:27", "upload_time_iso_8601": "2019-10-21T09:28:27.610781Z", "url": "https://files.pythonhosted.org/packages/e2/e2/b4e92a62ca78d14ef10edb0acf4867b9fb62f0b99ba037b6203e916a7473/ansible-terminal-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5865becc180bf60cdda05948db13d32c", "sha256": "e6fc452d3fc166635501000f45149b65ae3f05b002b2dcdf85061ab6eadb1545" }, "downloads": -1, "filename": "ansible_terminal-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5865becc180bf60cdda05948db13d32c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 4298, "upload_time": "2019-10-21T09:34:40", "upload_time_iso_8601": "2019-10-21T09:34:40.015097Z", "url": "https://files.pythonhosted.org/packages/53/d2/77ab6920771a1bd542a1bfe5e102060a3f8606548e63a272b0e6701b05a5/ansible_terminal-0.5.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "885a071a9eadf5996bc4bb0cfcab5339", "sha256": "e78c0d20f6d05804ecc219ab670981ee0b3cc4f31647c7438d371a20f1a817e8" }, "downloads": -1, "filename": "ansible-terminal-0.5.0.tar.gz", "has_sig": false, "md5_digest": "885a071a9eadf5996bc4bb0cfcab5339", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 2547, "upload_time": "2019-10-21T09:34:41", "upload_time_iso_8601": "2019-10-21T09:34:41.802783Z", "url": "https://files.pythonhosted.org/packages/3e/6e/8e70499d523da5fcbd68ba8935839a2eb6faff7f157806692b9384adcb06/ansible-terminal-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4956c96114a5ab82174243b670e19cb8", "sha256": "c3e2101d11ce326afad549c66dd752f5eb85d65a387e66ab67d9aa428eba16f5" }, "downloads": -1, "filename": "ansible_terminal-0.14.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4956c96114a5ab82174243b670e19cb8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <=3.0", "size": 6398, "upload_time": "2021-01-03T21:14:27", "upload_time_iso_8601": "2021-01-03T21:14:27.800637Z", "url": "https://files.pythonhosted.org/packages/6a/3c/8f3a75ea074a43972cb77cb9929d7196aed6842605bdd236e1d8a88cb61f/ansible_terminal-0.14.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f394e3f283a408ecaf1009bb4a29a570", "sha256": "e668ae18b0c09811a7aeaa49ed2f0b224d4378536adbe5d4cb83a72cd5fd96eb" }, "downloads": -1, "filename": "ansible-terminal-0.14.1.tar.gz", "has_sig": false, "md5_digest": "f394e3f283a408ecaf1009bb4a29a570", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <=3.0", "size": 4348, "upload_time": "2021-01-03T21:14:29", "upload_time_iso_8601": "2021-01-03T21:14:29.086588Z", "url": "https://files.pythonhosted.org/packages/12/df/472758929eeac8d1d4cd1c2efe485e777d99d12b7cf34ef28da58fd0b5c0/ansible-terminal-0.14.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }