软件研发

和Puppet以及其他的部署系统类似,Ansible也关注于幂等的配置描述符

2018-07-16 14:24:35 | 来源:中培企业IT培训网

Puppet以及其他的部署系统类似,Ansible也关注于幂等的配置描述符。这意味着描述符是表意的,并且Ansible系统知道如何将服务器变为期望的状态。你可以反复运行,这很安全,不过对于一个比较紧急的系统来说没有必要。

让我们用前面讨论过的Docker的方式来尝试Ansible。

我们将使用为了这个目的开发的williamyeh/ansible镜像,但是我们也可以使

用任意的Ansible Docker镜像或者其他的镜像,我们可以在后面添加Ansible。

1.用下面的语句创建一个Dockerfile:

FROM   williamyeh/ansible: centos7

2.用下面的命令构建Docker容器:

docker build  .

这样会下载镜像并且创建一个我们可以使用的Docker空容器。

通常来说,你会有一个更加复杂的Dockerfile去添加需要的东西,但是在这个场景

下,我们希望以交互的方式使用镜像。所以我们会把宿主的Ansible文件目录映射

到容器中,这样我们可以在宿主机上修改文件,并且很容易反复运行。

标签: Ansible

预约领优惠