小编Hid*_*dai的帖子

如何设置针对特定库存组运行的任务?

以下任务:

- name: Download Jfrog Artifcats
  ansible.windows.win_shell: |
    $ENV:JFROG_CLI_OFFER_CONFIG="false"
    jfrog rt download ...
  when: ???
Run Code Online (Sandbox Code Playgroud)

应该只为位于组center中的计算机运行appservers

---
all:
  children:
    root:
      children:
        center:
          children:
            appservers:
              hosts:
                vm1.domain.com:
            qservers:
              hosts:
                vm2.domain.com:
            dbservers:
              hosts:
                vm3.domain.com:
        mobilefarms:
          hosts:
          children:
            gateways:
              hosts:
        south:
          children:
            brooklyn:
              hosts:
                vm4.domain.com:
              children:
                clients:
                  hosts:
                    vm5.domain.com:
                    vm6.domain.com:
        north:
          children:
            new_york:
              hosts:
                vm8.domain.com:
              children:
                clients:
                  hosts:
                    vm9.domain.com:
Run Code Online (Sandbox Code Playgroud)

when为了实现这一目标,我应该输入什么作为条件?另外,这个配置选项背后的原理是什么?

configuration ansible

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

ansible ×1

configuration ×1