{"id":22687449,"url":"https://github.com/cablehead/bork","last_synced_at":"2025-03-29T15:43:19.818Z","repository":{"id":15860553,"uuid":"18600935","full_name":"cablehead/bork","owner":"cablehead","description":"Simplistic AWS Deployment","archived":false,"fork":false,"pushed_at":"2014-04-09T14:56:29.000Z","size":140,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T05:05:47.283Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cablehead.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}},"created_at":"2014-04-09T14:46:35.000Z","updated_at":"2014-10-23T17:27:08.000Z","dependencies_parsed_at":"2022-09-07T17:34:27.806Z","dependency_job_id":null,"html_url":"https://github.com/cablehead/bork","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/cablehead%2Fbork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cablehead%2Fbork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cablehead%2Fbork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cablehead%2Fbork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cablehead","download_url":"https://codeload.github.com/cablehead/bork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246207491,"owners_count":20740723,"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-12-09T23:18:28.553Z","updated_at":"2025-03-29T15:43:19.786Z","avatar_url":"https://github.com/cablehead.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Getting Started\n===============\n\nConfiguration\n=============\n\nSecurity Groups\n---------------\n\nEvery environment gets a default base security group: *aws-\u0026lt;envname\u0026gt;*. At\nthe moment this security group allows access to port 22 from everywhere. All\ninstances in an environment will be assigned to this base security group.\n\nYou can define new security groups by creating a file in\n*~/git/borkbork/cuukbuuks/group*. e.g. *~/git/borkbork/cuukbuuks/group/web*\nwill create a security group *aws-\u0026lt;envname\u0026gt;*-web. Each line in this file\ndescribes a rule for ports to open:\n\n        \u003cprotocol\u003e,\u003cstart_port\u003e,\u003cend_port\u003e[,source]\n\n        # e.g.\n\n        # open http access to port 80\n        # by default, if source is not supplied, all ips will be able to access\n        # this port. be careful which services you expose!!\n        http,80,80\n\n        # open tcp access to ports 7051 through 7061\n        # the base source is the environment's base security group, which means\n        # all instances from this environment will be able to access these\n        # ports\n        tcp,7051,7061,base\n\n        # open tcp access to ports 7090 and 7091\n        # the source is specified as web, so only instances which have been\n        # assigned this environment's web security group will be able to access\n        # these ports\n        tcp,7090,7091,web\n\nSecurity groups are assigned to instance types. Any time an instance of a given\ntype is started, if any of it's security groups don't exist yet, they'll be\ncreated, and the then the new instance will be assigned it's security groups on\nstartup.\n\nWhich security groups an instance receives is controlled by\n*~/git/borkbork/cuukbuuks/packages/\u0026lt;name\u0026gt;/groups*\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcablehead%2Fbork","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcablehead%2Fbork","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcablehead%2Fbork/lists"}