我正在寻找一个工具,您可以编写这个工具来自动化您想要的任务,例如,安装LAMP包:
install package A
install package B
...
modify configure file of package B in line 12, column 23, add or remove the string 'extension=xdebug'
configure SSL
etc
etc然后运行该文件如下:
$ tool exec conf.yml然后,我想撤销我将要运行的任务:
$ tool rollback conf.yml在不安装和配置软件包的情况下,运行它将返回原始状态。在Ubuntu系统中是否有这样的工具呢?
发布于 2021-05-27 19:26:13
你正在寻找像盐栈,木偶或厨师这样的替代物。
Ansible与您运行的剧本一起工作。这些将对您想要的主机进行ssh,并使用sudo use安装命令。Ansible使用python和Ansible模块来执行您在YAML中定义的任务。有一个文件编辑模块可以替换或添加行。
https://askubuntu.com/questions/1341076
复制相似问题