summaryrefslogtreecommitdiff
path: root/content/projects/bashtard/_index.md
blob: 9e317981b5bc27ae2bcde5f0989bffaa490f2a62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
title: Bashtard
repository: https://git.tyil.nl/bashtard
languages:
- Bash
---

Bashtard is a configuration management system built on the idea of simplicity
for the user. It lets you write reasonably simple Bash scripts to configure
your systems, while providing just enough abstractions to make it easy to
work with various base systems.

It is similar in purpose as other configuration management tools, such as
Ansible and Puppet, however Bashtard tries to keep dependencies to a minimum
while still providing some abstractions to make the process easier. This
allows Bashtard to run in more constrained environments, with the abstractions
allowing it to manage a varied array of systems in a single network.