--- - name: Check if Koji build host is already exist ansible.builtin.shell: "koji list-hosts | grep {{ koji_build_host }}" ignore_errors: true register: koji_list_hosts changed_when: koji_list_hosts.rc != 0 - name: Add Koji build host ansible.builtin.command: "koji add-host {{ koji_build_host }} i386 x86_64" register: koji_add_host when: koji_list_hosts.rc != 0 - name: Add Koji build host to createrepo channel ansible.builtin.command: "koji add-host-to-channel {{ koji_build_host }} createrepo" when: koji_list_hosts.rc != 0 and koji_build_host_createrepo is true # TODO: make capacity configurable - name: Set Koji build host capacity to 10 ansible.builtin.command: "koji edit-host {{ koji_build_host }} --capacity=10" when: koji_list_hosts.rc != 0