{"id":14069631,"url":"https://github.com/tiangolo/ansible-babun-bootstrap","last_synced_at":"2025-10-02T15:30:40.449Z","repository":{"id":34986149,"uuid":"39070500","full_name":"tiangolo/ansible-babun-bootstrap","owner":"tiangolo","description":"Simple shell script to setup Ansible within Babun","archived":true,"fork":true,"pushed_at":"2021-09-18T19:55:56.000Z","size":17,"stargazers_count":61,"open_issues_count":0,"forks_count":12,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-25T01:34:59.450Z","etag":null,"topics":["ansible","babun","cygwin","windows"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jonathanhle/ansible-babun-bootstrap","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tiangolo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-14T11:17:13.000Z","updated_at":"2024-05-28T13:08:58.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tiangolo/ansible-babun-bootstrap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiangolo%2Fansible-babun-bootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiangolo%2Fansible-babun-bootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiangolo%2Fansible-babun-bootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiangolo%2Fansible-babun-bootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tiangolo","download_url":"https://codeload.github.com/tiangolo/ansible-babun-bootstrap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219875832,"owners_count":16554706,"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":["ansible","babun","cygwin","windows"],"created_at":"2024-08-13T07:07:06.009Z","updated_at":"2025-10-02T15:30:35.146Z","avatar_url":"https://github.com/tiangolo.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# ansible-babun-bootstrap\r\n\r\n## 🚨 DEPRECATED 🚨\r\n\r\nI'm no longer working on Windows as my main system (for several years I've been using mainly Ubuntu Linux). And now Windows 10 has WSL (Windows Subsystem for Linux).\r\n\r\nIf you're a developer, you would have a much better time using WSL than Babun, and as it's Linux, it will be natively compatible with Ansible. So, you no longer need this script.\r\n\r\n## Description\r\n\r\nSimple shell script to setup [Ansible](http://www.ansible.com/) within [Babun](http://babun.github.io/), to allow using Ansible from Windows without needing a virtual machine.\r\n\r\n## Installation\r\n\r\n* Install [Babun](http://babun.github.io/) and start a terminal.\r\n* Run the following command:\r\n\r\n```\r\ncurl -s https://raw.githubusercontent.com/tiangolo/ansible-babun-bootstrap/master/install.sh | source /dev/stdin\r\n```\r\n\r\nNote: the previous command will get a script from this repository and run it immediately, performing all the needed\r\nsteps to install everything (the same steps described in \"Manual installation\").\r\nIf you don't want to run it, you can do a manual installation.\r\n\r\n-----\r\n\r\n## Manual installation\r\n\r\n* Go to your home directory:\r\n\r\n```\r\ncd\r\n```\r\n\r\n* Clone this repository:\r\n\r\n```\r\ngit clone https://github.com/tiangolo/ansible-babun-bootstrap\r\n```\r\n\r\n* Enter the repository directory:\r\n\r\n```\r\ncd ansible-babun-bootstrap\r\n```\r\n\r\n* Run the bootstrap script:\r\n\r\n```\r\nsource ./ansible-babun-bootstrap.sh\r\n```\r\n\r\nAll the prerequisites will be installed and Ansible will run from: $HOME/ansible/.\r\n\r\nA file /etc/ansible/hosts will be created with a default (127.0.0.1) host.\r\n\r\nA file ~/.ansible.cfg will be created with default configurations, including setting paramiko as the transport to allow\r\nusing passwords.\r\n\r\nA bootstrap script will be added to .zshrc in $HOME, every time you start babun it will update Ansible and setup the\r\nenvironment. If you don't want to update Ansible every time (it takes some time), you can edit ~/.zshrc and set\r\nBOOTSTRAP_ANSIBLE_UPDATE=0.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftiangolo%2Fansible-babun-bootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftiangolo%2Fansible-babun-bootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftiangolo%2Fansible-babun-bootstrap/lists"}