# Run `fasClient` on all hosts, N hosts at a time # # We exclude builders, persistent-cloud and jenkins-cloud as they don't have fasclient # - name: run fasClient -a to make email aliases on bastion hosts: bastion01.phx2.fedoraproject.org:bastion02.phx2.fedoraproject.org user: root gather_facts: False tasks: - name: actually run fasClient -a command: fasClient -a when: inventory_hostname_short.startswith('bastion0') - name: run fasClient on people and hosted and pkgs first as these are the ones most people want updated hosts: people03.fedoraproject.org:pkgs02.phx2.fedoraproject.org:hosted03.fedoraproject.org user: root gather_facts: False tasks: - name: actually run fasClient -i command: fasClient -i - name: run fasClient -i on the rest of hosts which only affects sysadmins hosts: all:!buildvm-01.stg*:!fed-cloud0*:!builders:!persistent-cloud:!jenkins-cloud:!bkernel:!*composer*:!people*:!pkgs02*:!hosted03*:!*.stg.* user: root serial: 75 gather_facts: False tasks: - name: actually run fasClient -i command: fasClient -i