Getting Started
Quick Start
Initialize a new Chasm project:
chasm init my-project cd my-project
Configure your inventory:
chasm inventory create
Run your first deployment:
chasm deploy
Basic Concepts
Inventory
The inventory defines the hosts and groups that Chasm will manage. It’s stored in the inventory/
directory.
Playbooks
Playbooks are Ansible playbooks that define the tasks to be executed. They are stored in the playbooks/
directory.
Roles
Roles are reusable components that can be shared across playbooks. They are stored in the roles/
directory.
Configuration
The main configuration file is chasm.yml
in your project root. It defines global settings and variables.
Next Steps
Read the User Guide for detailed usage instructions
Check the API Reference for API documentation
Learn about Development Guide for contributing to Chasm