{"id":31904113,"url":"https://github.com/cloudfoundry-community/jumpbox-boshrelease","last_synced_at":"2025-10-13T13:47:25.430Z","repository":{"id":30742809,"uuid":"34299232","full_name":"cloudfoundry-community/jumpbox-boshrelease","owner":"cloudfoundry-community","description":"A BOSH release for jumpboxen","archived":false,"fork":false,"pushed_at":"2025-10-07T01:03:41.000Z","size":38159,"stargazers_count":24,"open_issues_count":13,"forks_count":27,"subscribers_count":31,"default_branch":"main","last_synced_at":"2025-10-07T03:10:24.066Z","etag":null,"topics":["bosh-release"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"bonzofenix/jumpbox-boshrelease","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudfoundry-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2015-04-21T02:28:40.000Z","updated_at":"2025-10-07T01:03:46.000Z","dependencies_parsed_at":"2023-02-17T23:15:57.769Z","dependency_job_id":"69458ba5-24bc-4c84-b2c1-f11b826a7eaa","html_url":"https://github.com/cloudfoundry-community/jumpbox-boshrelease","commit_stats":null,"previous_names":[],"tags_count":127,"template":false,"template_full_name":null,"purl":"pkg:github/cloudfoundry-community/jumpbox-boshrelease","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fjumpbox-boshrelease","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fjumpbox-boshrelease/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fjumpbox-boshrelease/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fjumpbox-boshrelease/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudfoundry-community","download_url":"https://codeload.github.com/cloudfoundry-community/jumpbox-boshrelease/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfoundry-community%2Fjumpbox-boshrelease/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015339,"owners_count":26085685,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bosh-release"],"created_at":"2025-10-13T13:47:22.835Z","updated_at":"2025-10-13T13:47:25.425Z","avatar_url":"https://github.com/cloudfoundry-community.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BOSH Release for jumpbox\n\nThe `jumpbox` BOSH release sets up a jumpbox for use with BOSH/CF/Concourse,\ninstalling utilities we've found to be generally useful for these tasks, as\nwell as setting up custom user environments per user.\n\n## Usage\n\nTo deploy a jumpbox, you can use the BOSH manifests supplied with the\nrepository.\n\n```\nbosh -e \u003cenv\u003e -d jumpbox deploy manifests/jumpbox.yml\n```\n\nHowever, that won't generally be enough, since you should customize the\nconfiguration with your own user accounts and SSH keys.  This repository\nships with an example ops file that you can modify to include your users,\nenvironment setup scripts, and SSH keys.\n\nTo deploy that, use the `-o` option to `bosh deploy`:\n\n```\nbosh -e \u003cenv\u003e -d jumpbox deploy \\\n  -o manifests/add-user-op.yml \\\n  manifests/jumpbox.yml\n```\n\nThe following keys have meaning, for each user account under the\n`jumpbox.users` parameter:\n\n  1. `name` (**Required**) - The username for the account.\n\n  2. `shell` - The full path to the user's interactive shell.\n     This needs to be an allowed shell (per stemcell config).\n     Defaults to `/bin/bash`.\n\n  3. `sudo` (true|false) - Whether or not grant this user the\n     ability to sudo as the root (or any other) user.\n     Defaults to `false`.\n\n  4. `password` - A (cleartext) password to set for the account.\n     By default, users are not able to authenticate via any\n     password (and should use `ssh_keys` instead).\n\n  5. `ssh_keys` - A YAML list of SSH keys, in the form\n     `algo key-data [comment]`.  Note that the comment\n     (usually in the form \"username@some.host\") is optional,\n     and has no bearing on the functionality of the key-based\n     authentication.\n\n  6. `env` - The URL of a git-clonable environment repo.\n     For an example of what you might put in such a repository,\n     see \u003chttps://github.com/jhunt/env\u003e.\n     By default, no environment repository is assumed.\n\n## Taking Inventory\n\nThe `inventory` job is an errand you can colocate on your\njumpboxen.  It will display information about the software\ninstalled on the instance, versions, etc.\n\n\n### Packages installed\n\ngolang-1-linux: \n- go 1.latest (currently 1.21.4)\njumpbox:\n- curl (on stemcell, currently 7.81.0)\n- git 2.35.1\n- jq 1.5\n- tmux 3.2a\n  - libevent 2.1.12\n- tree 2.0.2\n- vim 8.2.4528\n- wget 1.21.3\n- zip (on stemcell, currently 3.0)\n- unzip (on stemcell, currently 6.0\n\nPrecompiled binaries / scripts:\n- jumpbox/bins/\n  - bbr 1.9.53\n  - bosh 7.4.1\n  - certstrap 1.2.0\n  - credhub 2.9.22\n  - spruce 1.29.0\n  - fly 7.11.0\n  - cf 6.53.0\n  - cf7 7.7.4\n  - cf8 8.7.4\n  - esuf 0.1.2\n  - genesis 2.8.11\n  - jq 1.6\n  - nats 1.2.0\n  - safe 1.9.0\n  - shield 8.7.4\n  - spiff 1.0.8\n  - terraform 1.1.7\n  - tmate 2.4.0\n  - vault 1.9.4\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudfoundry-community%2Fjumpbox-boshrelease","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudfoundry-community%2Fjumpbox-boshrelease","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudfoundry-community%2Fjumpbox-boshrelease/lists"}