首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于配置、安装和编辑任务的自动化工具

用于配置、安装和编辑任务的自动化工具
EN

Ask Ubuntu用户
提问于 2021-05-27 17:57:02
回答 1查看 249关注 0票数 0

我正在寻找一个工具,您可以编写这个工具来自动化您想要的任务,例如,安装LAMP包:

代码语言:javascript
复制
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

然后运行该文件如下:

代码语言:javascript
复制
$ tool exec conf.yml

然后,我想撤销我将要运行的任务:

代码语言:javascript
复制
$ tool rollback conf.yml

在不安装和配置软件包的情况下,运行它将返回原始状态。在Ubuntu系统中是否有这样的工具呢?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-05-27 19:26:13

你正在寻找像盐栈,木偶或厨师这样的替代物。

Ansible与您运行的剧本一起工作。这些将对您想要的主机进行ssh,并使用sudo use安装命令。Ansible使用python和Ansible模块来执行您在YAML中定义的任务。有一个文件编辑模块可以替换或添加行。

https://www.digitalocean.com/community/tutorials/how-to-use-ansible-to-install-and-set-up-lamp-on-ubuntu-18-04

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1341076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档