{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"Spotinst Agent is a remote script executor that polls for and runs shutdown or deployment scripts on machines, communicating with the Spotinst API to manage infrastructure operations.","skillfed_tags":["spotinst-ecosystem","infrastructure-automation","dormant"],"use_cases":["Orchestrate graceful shutdown scripts across Spotinst-managed instance fleets during spot interruptions or scaling events","Deploy applications or run configuration scripts on remote machines via Spotinst API integration","Collect operational data from instances and report back to Spotinst infrastructure management","Automate infrastructure lifecycle tasks (startup, configuration, teardown) for Spotinst-managed workloads"],"what_it_does":"Spotinst Agent is a polling-based executor that runs remote scripts on infrastructure managed by Spotinst. It communicates with the Spotinst API to receive instructions for deployment, shutdown, or data collection tasks on target machines. The agent operates in a pull model\u2014it polls for work rather than receiving pushed commands\u2014and requires valid Spotinst API credentials stored locally to authenticate.\n\nThe package is designed for infrastructure automation within the Spotinst ecosystem, particularly for coordinating shutdown scripts and deployments across fleets of instances. It supports configuration via YAML files, logging to files or stdout, and test modes for validation. However, the package has not been updated in over two years, suggesting it may not be actively maintained or may have been superseded by newer tooling.","worth_installing":"No. The package is dormant (782 days without release), has high install friction due to source distribution, and requires careful credential setup. Unless you are actively using Spotinst's infrastructure platform and have no alternative, the lack of recent maintenance and absence of known alternatives in the fact sheet make this a risky choice for new projects. Verify with Spotinst whether this agent is still supported or if a newer tool has replaced it."},"id":"spotinst-agent-2","links":{"html":"https://skillfed.io/packages/spotinst-agent-2","md":"https://skillfed.io/packages/spotinst-agent-2.md","pypi":"https://pypi.org/project/spotinst-agent-2/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-06-23","license_spdx":null,"license_treatment":"permissive","name":"spotinst-agent-2","python_support":"supports_current","summary":"Spectrum instance spotinst-agent that is able to run remote scripts, collect data, deploy applications and more."},"popularity":{"monthly_downloads":470788,"position":6482,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.11"}
