Skip to content

CenterDevice/ceres

Repository files navigation

CEnteRdEvice Sre (ceres)

Installation

Ubuntu [x86_64]

Please add my PackageCloud open source repository and install ceres via apt.

curl -s https://packagecloud.io/install/repositories/centerdevice/opensource/script.deb.sh | sudo bash
sudo apt-get install ceres

Linux Binaries [x86_64]

There are binaries available at the GitHub release page. The binaries are compiled on Ubuntu.

macOS Binaries [x86_64]

There are binaries available at the GitHub release page.

Brew

First, install Rustup to install a Rust compiler.

Latest Release

brew install lukaspustina/os/ceres

HEAD

brew install lukaspustina/os/ceres --HEAD

Cargo

First, install Rustup to install a Rust compiler.

cargo install ceres --git https://github.com/centerdevice/ceres

From Source

First, install Rustup to install a Rust compiler.

git clone https://github.com/centerdevice/ceres
cd ceres
make install

Configuration

ceres requires a configuration file in order to load profiles. By default, ceres tries to read ~/.ceres.conf. See this example for an example configuration and the corresponding configuration description.

Use Cases

Ceres currently supports the following modules:

  • centerdevice Access CenterDevice from the CLI

  • completions Generate shell completion scripts

  • consul Do stuff of consul

  • health CenterDevice Health Status

  • infrastructure Do stuff with infrastructure repos

  • instances Do stuff with instances

  • ops Do ops stuff

  • statuspages Status information from statuspage.io

  • stories Manage stories

See the man page for details.