# We exclude !disabled because we want to run the noop task on all # of the hosts in the group, not just the active ones, because we're # pulling their hostvars from the fact cache. They don't stop being # zookeeper servers just because they are disabled. - hosts: "zookeeper" tasks: - name: Use the host so we have access to its hostvars debug: msg: "This debug statement is to get us access to hostvars" - hosts: "zuul:!disabled" name: "Configure zuul servers" roles: - install-docker - zuul - hosts: "zuul-merger:!disabled" name: "Configure zuul merger" roles: - zuul-merger - hosts: "zuul-executor:!disabled" name: "Configure zuul executor" roles: - role: kerberos-client kerberos_realm: 'OPENSTACK.ORG' kerberos_admin_server: 'kdc.openstack.org' kerberos_kdcs: - kdc03.openstack.org - kdc04.openstack.org - role: openafs-client openafs_client_cache_size: "{{ afs_client_cache_size | default(10000000) }}" # 10GiB - role: zuul-executor - hosts: "zuul-scheduler:!disabled" name: "Configure zuul scheduler" roles: - zuul-scheduler - zuul-web