afterburn
Cloud instance metadata retrieval, provider scaffolding, and release automation
All Skills in This Repository (3)
Pure Emerald Level Indicatorspublish-release
Guide post-merge Afterburn releases with branch creation, tagging, and vendor archives.
add-provider
Generate Afterburn cloud provider modules, tests, and documentation.
prepare-release
Create a pre-release branch, update Cargo dependencies, draft release notes, and open a pull request.
Frequently Asked Questions
FAQPage SchemaHow to install Afterburn skills?โผ
Run `npx skills add coreos/afterburn --all -g -y` in your terminal to install all skills in this suite globally.
What does Afterburn do?โผ
Afterburn is a one-shot Rust utility that fetches instance metadata like SSH keys, hostnames, and network config from cloud provider endpoints on first boot. It is commonly used on Fedora CoreOS and similar immutable Linux systems.
How to add a new cloud provider to Afterburn?โผ
Use the add-provider skill, which scaffolds the Rust module, mock tests, documentation updates, and systemd service entries for a new platform. It then verifies everything with cargo build, test, and clippy.
How to automate an Afterburn release?โผ
Run the prepare-release skill to update dependencies and draft release notes, then use publish-release to handle tagging, vendored archives, and the GitHub release. Credential-gated steps like GPG signing prompt you for confirmation.
Which cloud platforms does Afterburn support?โผ
It supports over 20 platforms including AWS, GCP, Azure, OpenStack, Hetzner, KubeVirt, and ProxmoxVE. The full list is maintained in the docs/platforms.md file.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core