{"id":19360248,"url":"https://github.com/ioi-2017/ops","last_synced_at":"2026-06-08T20:32:32.443Z","repository":{"id":134265065,"uuid":"109614807","full_name":"ioi-2017/ops","owner":"ioi-2017","description":"IOI 2017 Automation Scripts","archived":false,"fork":false,"pushed_at":"2017-11-05T21:06:37.000Z","size":108,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-24T12:18:37.544Z","etag":null,"topics":["ansible","shell-scripts"],"latest_commit_sha":null,"homepage":"","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/ioi-2017.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}},"created_at":"2017-11-05T20:43:37.000Z","updated_at":"2024-03-17T13:02:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d9fc0e7-cb2a-4cad-91d9-9c6f7c1150f0","html_url":"https://github.com/ioi-2017/ops","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ioi-2017/ops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioi-2017%2Fops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioi-2017%2Fops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioi-2017%2Fops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioi-2017%2Fops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ioi-2017","download_url":"https://codeload.github.com/ioi-2017/ops/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ioi-2017%2Fops/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34080027,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"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":["ansible","shell-scripts"],"created_at":"2024-11-10T07:17:33.209Z","updated_at":"2026-06-08T20:32:32.424Z","avatar_url":"https://github.com/ioi-2017.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"IOI Ops\n=======\n\nIOI Ops is the collection of (mostly Ansible) scripts used during [IOI 2017](http://ioi2017.org/) in Tehran, Iran.\n\nMain goal of these scripts was to automate prearranged technical operations as much as possible.\nOne might find the following parts of these scripts reusable:\n\n1. Preparation of a raw image to be used for cloning to contestant/worker machines (aka Mother Of All Images)\n2. Bootstrapping contestant machines after cloning (e.g. setting unique hostnames and static interface IPs)\n3. Configuration of VMs used by the HTC (e.g. authorized keys)\n4. Handling contestant machines' incremental backups using `btrfs` filesystem\n\nLicense\n-------\nThis software is [MIT licensed](./LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fioi-2017%2Fops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fioi-2017%2Fops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fioi-2017%2Fops/lists"}