#host #server #tasks #cli-tool #command #ansible #group

已删除 rolex

用于管理服务器任务的命令行工具

1 个不稳定版本

0.1.3 2023年10月17日
0.1.2 2023年10月15日
0.1.1 2023年10月14日
0.1.0 2023年10月11日

#20 in #ansible

每月26次下载

MIT 许可证

19KB
342

Role Executor CLI 工具

描述

这是一个用于管理服务器任务的命令行工具。此工具与 Ansible 集成,并为各种主机组提供动态命令集。

先决条件

安装 Rust 和 Cargo

在您可以使用此 CLI 工具之前,您需要在您的系统上安装 Rust 和 Cargo。要这样做,您可以运行以下命令

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

然后重新启动您的 shell 或运行 source $HOME/.cargo/env。

通过 Cargo 安装 CLI 工具

您可以使用以下命令使用 Cargo 安装 Rolex CLI 工具

cargo install rolex

用法

管理主机

rolex hosts create  # create a new hosts.ini file
rolex hosts edit    # open the hosts.ini file in the default editor

管理主机组

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

许可证

MIT

依赖项

~5–18MB
~190K SLoC