Skip to content

Latest commit

 

History

History
83 lines (53 loc) · 1.97 KB

README.adoc

File metadata and controls

83 lines (53 loc) · 1.97 KB

Rudder: Continuous Auditing & Configuration

Rudder is a configuration and security automation platform. Manage your Cloud, hybrid or on-premises infrastructure in a simple, scalable and dynamic way.

See our website for more information about Rudder.

This repository contains a Vagrant configuration, enabling you to launch from scratch a complete Rudder environment in a few minutes.

Synopsis

  • Have vagrant and VirtualBox installed, and run:

vagrant up

Requirements

There are two dependencies: VirtualBox and Vagrant.

On Linux systems both should be available from your distribution’s repository. See the complete installation instructions for other platforms here:

Usage

When you have the required dependencies, clone this repository:

git clone https://github.com/Normation/rudder-vagrant.git && cd rudder-vagrant

Then you can use the Vagrant environment at will:

  • To launch a complete environment (based on latest Ubuntu LTS)

vagrant up
Note
Your Rudder environment is available at: https://localhost:8081/
Note
The node and the server are automatically set to communicate with each other. The node must be accepted in the interface to be fully ready.

Command reference for Vagrant

  • Launch selectively one machine:

vagrant up server
  • Cleanly shutdown the VMs (issuing a "vagrant up" after that does not deploy the VMs again but instead starts them normally)

vagrant halt
  • Trash the environment (obliterate the VMs)

vagrant destroy
  • Open an SSH shell connection to a machine

vagrant ssh server

License

This project is licensed under GPLv3 license, see the provided LICENSE (or its source).