{"id":22819496,"url":"https://github.com/skorupcia/digitalocean_solr","last_synced_at":"2026-07-19T12:33:32.323Z","repository":{"id":214407659,"uuid":"736451921","full_name":"skorupcia/DigitalOcean_Solr","owner":"skorupcia","description":"DigitalOcean Solr Search Engine deployment","archived":false,"fork":false,"pushed_at":"2024-02-21T17:30:28.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-07T19:02:01.869Z","etag":null,"topics":["ansible","digitalocean","solr","ubuntu"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skorupcia.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-28T00:24:46.000Z","updated_at":"2024-01-18T20:04:01.000Z","dependencies_parsed_at":"2023-12-28T02:36:20.229Z","dependency_job_id":"f42cc647-4e5b-4256-946d-343b3b41306a","html_url":"https://github.com/skorupcia/DigitalOcean_Solr","commit_stats":null,"previous_names":["skorupcia/digitalocean_solr"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/skorupcia/DigitalOcean_Solr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skorupcia%2FDigitalOcean_Solr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skorupcia%2FDigitalOcean_Solr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skorupcia%2FDigitalOcean_Solr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skorupcia%2FDigitalOcean_Solr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skorupcia","download_url":"https://codeload.github.com/skorupcia/DigitalOcean_Solr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skorupcia%2FDigitalOcean_Solr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015353,"owners_count":26085684,"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":["ansible","digitalocean","solr","ubuntu"],"created_at":"2024-12-12T15:12:38.183Z","updated_at":"2025-10-13T13:39:36.907Z","avatar_url":"https://github.com/skorupcia.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# DigitalOcean Solr Search Engine deployment with automatic inventory config\n\n[![Lint Ansible playbooks](https://github.com/skorupcia/DigitalOcean_Solr/actions/workflows/ci.yml/badge.svg)](https://github.com/skorupcia/DigitalOcean_Solr/actions/workflows/ci.yml)\n\n## Specifications\n\nmacOS: Sonoma 14.2.1\n\nSolr version: 8.6.0\n\nUbuntu: 23-10-x64\n\n## Instructions\n\n1. Add your machine SSH to DigitalOcean account\n2. Update hosts file position\n\n   a) ansible_ssh_private_key_file (path to your public ssh file)\n3. Create API token and add to your DigitalOcean project\n4. Update vars files to your personal preferences\n\n   a) Update u_token in Connection vars (api_token)\n\n   b) Update u_ssh in Connection vars (ssh fingerprint)\n\n   c) Update hosts_dest with your actual path to the hosts file (you can use pwd)\n5. Run droplet.yml playbook to deploy new droplet on DigtalOcean and automatically update hosts inventory file\n6. Run solr.yml playbook to install solr engine\n7. Connect to your Solr engine with droplet ip and 8983 port (or the one you have applied in config)\n\n## Droplet Delete\n\nIf you would like to delete droplet, simply switch state of \"Create Digitalocean droplet\" from PRESENT to ABSENT and run playbook.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskorupcia%2Fdigitalocean_solr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskorupcia%2Fdigitalocean_solr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskorupcia%2Fdigitalocean_solr/lists"}