Skip to content
Levi Smith edited this page Aug 2, 2024 · 10 revisions

Welcome to the Rinse, Wash, Repeat (RWR) documentation! This wiki aims to provide comprehensive information about using and extending the RWR configuration management tool.

Introduction

RWR is a powerful and flexible configuration management tool designed for those who like to hop around and reinstall frequently, regardless of whether it’s Linux, macOS, or Windows. It simplifies the process of setting up and maintaining your system by using blueprint-based configurations.

Quick Start Guide

  • Quick Start Guide: Get up and running with RWR quickly by following this concise guide.

How the CLI Works

  • Commands and Flags: Learn about the available commands in the RWR CLI and their respective flags.

  • Configuration File: Understand how to configure RWR through the configuration file.

The Init File

The Init File is the main entry point for your blueprints and defines the order of execution. This section will cover its structure and functionality.

The Bootstrap Process

The Bootstrap Process is responsible for setting up the initial system configuration. Learn how it works and how to define the bootstrap file.

Blueprints Overview

Get a general overview of Blueprints and how they are used to manage your system’s configuration.

Blueprint Types

RWR supports various blueprint types for managing different aspects of your system. Each blueprint type has its own page with detailed information:

Variables and Templating

  • Variables and Templating: Learn how to use variables and templating in blueprints to make them more dynamic and reusable.

Best Practices

  • Best Practices: Discover best practices and recommendations for organizing blueprints and managing configurations.

Extending RWR

Troubleshooting

Check out the Troubleshooting section for common issues and solutions.