{"id":35240127,"url":"https://github.com/hostinger/ansible-collection-hostinger","last_synced_at":"2026-04-02T18:46:11.390Z","repository":{"id":289230603,"uuid":"966091713","full_name":"hostinger/ansible-collection-hostinger","owner":"hostinger","description":"Hostinger VPS Ansible Collection","archived":false,"fork":false,"pushed_at":"2025-05-19T05:29:05.000Z","size":49,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-19T06:29:50.626Z","etag":null,"topics":["ansible","ansible-collection","api","cloud","hostinger","tools","vps"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hostinger.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-14T11:45:53.000Z","updated_at":"2025-05-19T05:29:08.000Z","dependencies_parsed_at":"2025-04-22T08:34:46.322Z","dependency_job_id":"e430bea8-fce6-42db-a676-4c32af677f79","html_url":"https://github.com/hostinger/ansible-collection-hostinger","commit_stats":null,"previous_names":["hostinger/ansible-collection-hostinger"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hostinger/ansible-collection-hostinger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hostinger%2Fansible-collection-hostinger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hostinger%2Fansible-collection-hostinger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hostinger%2Fansible-collection-hostinger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hostinger%2Fansible-collection-hostinger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hostinger","download_url":"https://codeload.github.com/hostinger/ansible-collection-hostinger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hostinger%2Fansible-collection-hostinger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31313324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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","ansible-collection","api","cloud","hostinger","tools","vps"],"created_at":"2025-12-30T04:56:34.079Z","updated_at":"2026-04-02T18:46:11.382Z","avatar_url":"https://github.com/hostinger.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hostinger VPS Ansible Collection\n\nThis collection provides Ansible modules to manage Hostinger Virtual Private Servers (VPS) using Hostinger's public API.\n\n## Included Modules\n\n| Module Name                                      | Description                                                  |\n| ------------------------------------------------ | ------------------------------------------------------------ |\n| `hostinger.vps.hostinger_vps_firewall`           | Manage Hostinger VPS firewalls (create, delete, get, update) |\n| `hostinger.vps.hostinger_vps_firewall_binding`   | Attach, detach, or sync firewalls to/from a VPS              |\n| `hostinger.vps.hostinger_vps_firewall_rule`      | Create, update, delete firewall rules                        |\n| `hostinger.vps.hostinger_vps_get_info`           | Retrieve details about a specific Hostinger VPS              |\n| `hostinger.vps.hostinger_vps_hostname`           | Set or reset the hostname of VPS                             |\n| `hostinger.vps.hostinger_vps_malware_scanner`    | Install or uninstall the malware scanner on a VPS            |\n| `hostinger.vps.hostinger_vps_metrics`            | Fetch VPS metrics within a specified time range              |\n| `hostinger.vps.hostinger_vps_payment_method_info`| Retrieve a list of available payment methods                 |\n| `hostinger.vps.hostinger_vps_postinstall_create` | Create post-install scripts                                  |\n| `hostinger.vps.hostinger_vps_postinstall_delete` | Delete a post-install script                                 |\n| `hostinger.vps.hostinger_vps_postinstall_list`   | List available post-install scripts                          |\n| `hostinger.vps.hostinger_vps_power`              | Start, stop, or restart a VPS instance                       |\n| `hostinger.vps.hostinger_vps_provision`          | Order and set up a new VPS instance from catalog             |\n| `hostinger.vps.hostinger_vps_reinstall`          | Reinstall a VPS with a different OS/template                 |\n| `hostinger.vps.hostinger_vps_snapshot`           | Create, delete, restore, or get snapshot info                |\n| `hostinger.vps.hostinger_vps_ssh_key`            | Create, delete, or list SSH public keys                      |\n| `hostinger.vps.hostinger_vps_ssh_key_binding`    | Attach SSH keys to a virtual machine                         |\n| `hostinger.vps.hostinger_vps_subscription_info`  | Retrieve active subscription information                     |\n\n## Inventory Plugin\n\n| Plugin Name                  | Description                                 |\n| --------------------------- | ------------------------------------------- |\n| `hostinger.vps.hostinger`   | Dynamic inventory plugin for VPS instances  |\n\n## Requirements\n\n- Ansible Core versions \u003e= 2.13\n- Hostinger API Token (bearer) - obtainable from your Hostinger account under the API section\n\nNote: A valid payment method (such as Google Pay or PayPal) added to your Hostinger account is optional, and only required when provisioning new resources through the API. If you're using this collection to manage existing VPS instances, no payment method is needed.\n\n## Usage\n\nInstall this collection and use the modules in your Ansible playbooks to control VPS lifecycle and post-install scripts.\n\n### 📦 Install from Ansible Galaxy\n\n```bash\nansible-galaxy collection install hostinger.vps\n```\n\n### 🛠️ Install Locally for Development\n\n```bash\nansible-galaxy collection build\nansible-galaxy collection install hostinger-vps-*.tar.gz\n```\n\n---\n\n## Contributing\n\nPull requests and issues are welcome.\n\nIf you encounter any bugs or unexpected behavior, please [open an issue](https://github.com/hostinger/ansible-collection-hostinger/issues).  \nOur team actively monitors reports and strives to address them promptly to ensure a stable and reliable experience for all users.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhostinger%2Fansible-collection-hostinger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhostinger%2Fansible-collection-hostinger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhostinger%2Fansible-collection-hostinger/lists"}