如何使用ansible在各自的盒子上复制不同的许可证文件

时间:2017-09-18 14:05:44

标签: ansible

我有两个文件:

  1. -rw-r--r--. 1 root root 2943 Sep 9 09:17 artifactory_1.lic
  2. -rw-r--r--. 1 root root 14 Sep 14 18:54 artifactory_2.lic
  3. 我希望他们在两个不同的盒子上复制:

    • box-01.xyz.com和
    • box-02.xyz.com

    两个方框上的目的地目录相同:

    /etc/opt/jfrog/artifactory
    

    有谁能请让我知道如何使用anisble。

1 个答案:

答案 0 :(得分:0)

我试过这种方式,它对我有用:

在hosts文件中:

[jfrog]

192.168.56.102 node_lic = roles / jfrog-install / files / artifactory_1.lic

192.168.56.103 node_lic = roles / jfrog-install / files / artifactory_2.lic

在剧本中:

名称:更新jfrog的许可证

副本:

src: "{{ node_lic }}"

dest: /var/opt/jfrog/artifactory/etc/artifactory.lic

owner: artifactory

group: artifactory

mode: 0644