- hosts: 'localhost:!disabled'
  name: Install puppet role/modules
  strategy: linear
  roles:
    - puppet-setup-ansible

- hosts: 'eavesdrop:!disabled'
  name: "eavesdrop: run puppet on eavesdrop"
  strategy: free
  roles:
    - iptables
    - zuul-user
    - sync-project-config
    - install-docker
    - accessbot
    - gerritbot
    - name: puppet-run
      manifest: /opt/system-config/production/manifests/eavesdrop.pp