Ansible:如何创建跳过清单文件第一个元素的任务

Ansible : How to create a task that skips first element of inventory file

清单文件示例

[my-sweet-servers]
server1
server2
server3

目标: 对除第一个元素之外的所有元素执行任务(即![k8-control-plane][0])

问题:如何创建任务以跳过清单的第一个元素(示例如下)

- name: Running all actions except first node
  shell: .....
  when: hostvars[item].ansible_host is not hostvars[0]

您可以为此使用 groupsinventory_hostname special variables

when: inventory_hostname != groups['k8-control-plane'][0]