/swiss-army

Ansible-driven configuration management for maintaining a preferred environment (base system and app dotfiles / configurations)

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

swiss-army

License: BSD 3-Clause License Build Status

Ansible-driven configuration management for maintaining a preferred environment (base system and app configurations)

Ansible-driven swiss army knife

About

swiss-army is my "swiss army knife" to set up and manage my preferred Linux environment. It is a set of Ansible playbooks and roles. Roles are split into two categories:

  • system: base system configuration (e.g. package installation)
  • apps: specific app installation and configuration (e.g. dotfile management)

For a fully automated setup, two environments are supported: Fedora and CentOS/RHEL.

How to use

See docs/how-to-use.adoc.

Reusing and remixing swiss-army?

This repository is licensed under the BSD 3-Clause License. Reuse anything you want in your own configurations. If you publish your remixed work on GitHub, drop a link back here in your README please. 📝 And you can say 👋 to me in your git commit. Tag me! @jwflory