1 unstable release
0.1.3 | Oct 17, 2023 |
---|---|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#20 in #ansible
26 downloads per month
19KB
342 lines
Role Executor CLI Tool
Description
A CLI tool for managing server tasks. This tool integrates with Ansible and provides a dynamic set of commands for various host groups.
Prerequisites
Install Rust and Cargo
Before you can use this CLI tool, you need to install Rust and Cargo on your system. To do so, you can run the following command:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Then restart your shell or run source $HOME/.cargo/env.
Install the CLI tool via Cargo
You can install the Rolex CLI tool using Cargo with the following command:
cargo install rolex
Usage
Managing Hosts
rolex hosts create # create a new hosts.ini file
rolex hosts edit # open the hosts.ini file in the default editor
Managing Host Groups
rolex {server_group} install caddy # install Caddy web server on the selected host group
rolex {server_group} user add {username} # add a new user to the server
License
MIT
Dependencies
~5–18MB
~190K SLoC