{"id":13501894,"url":"https://github.com/dominis/ansible-shell","last_synced_at":"2025-12-30T15:07:01.918Z","repository":{"id":8587247,"uuid":"10220615","full_name":"dominis/ansible-shell","owner":"dominis","description":"Interactive ansible shell","archived":true,"fork":false,"pushed_at":"2025-01-07T08:51:03.000Z","size":89,"stargazers_count":547,"open_issues_count":0,"forks_count":95,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-03-12T09:41:02.477Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dominis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-05-22T13:36:21.000Z","updated_at":"2025-01-24T06:57:27.000Z","dependencies_parsed_at":"2024-10-31T21:30:50.017Z","dependency_job_id":"b0304cea-5eba-40fd-bba2-fc5dc5d9de77","html_url":"https://github.com/dominis/ansible-shell","commit_stats":{"total_commits":96,"total_committers":19,"mean_commits":5.052631578947368,"dds":"0.48958333333333337","last_synced_commit":"975f719100e693ab74af6f71bcccef4b4749a62f"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominis%2Fansible-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominis%2Fansible-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominis%2Fansible-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominis%2Fansible-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dominis","download_url":"https://codeload.github.com/dominis/ansible-shell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246173937,"owners_count":20735405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T22:01:54.571Z","updated_at":"2025-12-18T02:42:35.526Z","avatar_url":"https://github.com/dominis.png","language":"Python","funding_links":[],"categories":["Python","Ansible DevOps Tools Integration","Tools"],"sub_categories":["Interfaces","Enable Proton in Steam"],"readme":"# As of Ansible 2.1 ansible-shell is part of the official ansible release: https://github.com/ansible/ansible/blob/devel/lib/ansible/cli/console.py\n\n# ansible-shell  \u0026nbsp;  [![buildstatus][travis-buildstatus] ][1]\n\nInteractive shell for Ansible with built-in tab completion for all the modules.\n\nThis version works with 1.x version of ansible.\n\n![yolo](http://i.imgur.com/rxYlS9T.gif)\n\n[travis-buildstatus]: https://travis-ci.org/dominis/ansible-shell.svg?branch=master\n[1]: https://travis-ci.org/dominis/ansible-shell/builds/74308181\n\n## Installation\n\nFor the latest release version:\n\n    $ pip install ansible-shell\n\nFor the latest development version:\n\n    $ pip install git+https://github.com/dominis/ansible-shell.git#egg=ansible-shell\n\nYou can upgrade an existing installation by specifying an `--upgrade` option\nwith the same command for whichever method you used above.\n\nIf you wish to hack on `ansible-shell`, you can install with pip's \"editable\"\nmode -- the `ansible-shell` command available on your system will be linked to\nyour working copy of the code:\n\n    $ git clone https://github.com/dominis/ansible-shell.git\n    $ pip install -e ./ansible-shell\n\nSee [the pip documentation] if you need to learn more about pip.\n\n[the pip documentation]: http://pip.readthedocs.org/en/latest/reference/pip_install.html\n\n## Available commands:\n\n```\ncd\nbecome\nforks\nlist\nlist groups\nserial\n!  - force shell module instead of the ansible module of the same name (!yum update -y)\n```\n\n## Usage:\n\n```\n[root@aaa ~]# ansible-shell --one-line\nWelcome to the ansible-shell.\nType help or ? to list commands.\n\nansible# /\u003e cd app-pool\nansible# /app-pool (12)\u003e list\napp01.bfc.kinja.com\napp02.bfc.kinja.com\napp03.bfc.kinja.com\napp04.bfc.kinja.com\napp05.bfc.kinja.com\napp06.bfc.kinja.com\napp07.bfc.kinja.com\napp08.bfc.kinja.com\napp09.bfc.kinja.com\napp10.bfc.kinja.com\napp11.bfc.kinja.com\napp12.bfc.kinja.com\nansible# /app-pool (12)\u003e date\nUP ***********\napp12.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:20 EDT 2013\napp04.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\napp07.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\napp06.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\napp08.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:20 EDT 2013\napp10.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:20 EDT 2013\napp11.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:20 EDT 2013\napp09.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:20 EDT 2013\napp05.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\napp01.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\napp03.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\napp02.bfc.kinja.com \u003e\u003e\u003e Fri May 24 12:01:19 EDT 2013\nFAILED *******\nDOWN *********\nansible# /app-pool (12)\u003e \u003cTAB\u003e\nDisplay all 100 possibilities? (y or n)\nEOF                  cd                   exit                 group_by             macports             openbsd_pkg          rabbitmq_parameter   service              virt\nadd_host             cloudformation       facter               help                 mail                 opkg                 rabbitmq_plugin      set_fact             wait_for\napt                  command              fail                 hg                   mongodb_user         osx_say              rabbitmq_user        setup                yum\napt_key              copy                 fetch                hipchat              mount                pacman               rabbitmq_vhost       shell                zfs\napt_repository       cron                 file                 homebrew             mqtt                 pause                raw                  slurp\nassemble             debug                filesystem           ini_file             mysql_db             ping                 rax                  subversion\nasync_status         django_manage        fireball             irc                  mysql_user           pip                  rhn_channel          supervisorctl\nasync_wrapper        easy_install         flowdock             jabber               nagios               pkgin                riak                 svr4pkg\nauthorized_key       ec2                  gem                  lineinfile           netscaler            pkgng                s3                   sysctl\nbigip_pool           ec2_elb              get_url              list                 newrelic_deployment  postgresql_db        script               template\nbzr                  ec2_facts            git                  lvg                  npm                  postgresql_privs     seboolean            uri\ncampfire             ec2_vol              group                lvol                 ohai                 postgresql_user      selinux              user\nansible# /app-pool (12)\u003e netscaler \u003cTAB\u003e\naction        name          nsc_host      nsc_protocol  password      type          user\nansible# /app-pool (12)\u003e netscaler nsc_\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdominis%2Fansible-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdominis%2Fansible-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdominis%2Fansible-shell/lists"}