{"id":18283718,"url":"https://github.com/scruffaluff/bootware","last_synced_at":"2026-03-06T11:31:48.034Z","repository":{"id":37182439,"uuid":"314448571","full_name":"scruffaluff/bootware","owner":"scruffaluff","description":"Shell scripts for bootstrapping computers with Ansible.","archived":false,"fork":false,"pushed_at":"2026-02-26T07:56:32.000Z","size":5359,"stargazers_count":14,"open_issues_count":1,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-26T10:31:47.959Z","etag":null,"topics":["ansible","bash","installation","powershell"],"latest_commit_sha":null,"homepage":"https://scruffaluff.github.io/bootware","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scruffaluff.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-11-20T04:43:42.000Z","updated_at":"2026-02-24T05:48:06.000Z","dependencies_parsed_at":"2023-10-22T18:37:32.761Z","dependency_job_id":"6e88b954-50f7-4073-8aee-1248622c9d7f","html_url":"https://github.com/scruffaluff/bootware","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/scruffaluff/bootware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scruffaluff%2Fbootware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scruffaluff%2Fbootware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scruffaluff%2Fbootware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scruffaluff%2Fbootware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scruffaluff","download_url":"https://codeload.github.com/scruffaluff/bootware/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scruffaluff%2Fbootware/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30173694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","bash","installation","powershell"],"created_at":"2024-11-05T13:10:29.425Z","updated_at":"2026-03-06T11:31:47.991Z","avatar_url":"https://github.com/scruffaluff.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bootware\n\n![](https://img.shields.io/github/license/scruffaluff/bootware)\n![](https://img.shields.io/github/repo-size/scruffaluff/bootware)\n\nBootware is a set of shell scripts for bootstrapping software installations with\nAnsible. Bootware makes it easy to install software, settings, and configuration\nfiles for a new computer by providing uniform commands to install Ansible and\nexecute playbooks for the local computer. Bootware requires no dependencies and\nworks on FreeBSD, Linux, MacOS, and Windows operating systems.\n\nBootware is designed for my personal usage, but can be configured for anyone to\nuse. All the Bootware default settings point to this repository, but most\nsettings can be changed with environment variables, a configuration file, or\ncommand line flags. If you want your own version of Bootware with different\ndefaults, just fork this repository and edit away.\n\n## Install\n\nFor instructions on installing Bootware for your operating system, see the\n[Installation](https://scruffaluff.github.io/bootware/install) section of the\ndocumentation.\n\n## Usage\n\nBootware will bootstrap the computer software by invoking `bootware bootstrap`\nafter customizing the optional configuration file. To view the bootstrapping\noptions, execute `bootware bootstrap --help`.\n\nTo only install Ansible on the system, execute `bootware setup`.\n\nSince Ansible cannot be installed on Windows, Bootware will install OpenSSH\nserver and the Windows Subsystem for Linux. Bootware will automatically execute\nall software bootstrapping from the Linux subsystem and provision the Windows\nconfigurations via an SSH connection.\n\n## Software\n\nBootware uses a collection of Ansible roles to install and manage a wide variety\nof software. For a complete list of the available roles see the\n[Software](https://scruffaluff.github.io/bootware/software) section of the\ndocumentation.\n\n## Contribute\n\nFor guidance on setting up a development environment and how to make a\ncontribution, see the\n[Contributing Guide](https://github.com/scruffaluff/bootware/blob/main/CONTRIBUTING.md).\n\n## License\n\nBootware is distributed under the\n[MIT license](https://github.com/scruffaluff/bootware/blob/main/LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscruffaluff%2Fbootware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscruffaluff%2Fbootware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscruffaluff%2Fbootware/lists"}