Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 1.84 KB

README.md

File metadata and controls

36 lines (31 loc) · 1.84 KB

ce-provision

A set of Ansible roles and wrapper scripts to configure remote (Debian) machines.

Overview

The "stack" from this repo is to be installed on a "controller" server/runner, to be used in conjonction with a CI/CD tool (Jenkins, Gitlab, Travis, ...). It allows the configuration for a given service to be easily customizable at will, and to be stored in a git repository. When triggered from a deployment tool, the stack will clone the codebase and "play" a given deploy playbook from there.

You can install either:

  • through ce-provision
  • manually by running a local playbook
  • with Docker (soon)

While you can re-use/fork roles or call playbooks directly from your deployment tool, it is recommended to use the provided wrapper scripts, as they will take care of setting up the needed environments.

Ansible roles and group of roles that constitute the deploy stack.

Made with contrib.rocks.