- name: Initial generic setup hosts: gitrunner become: yes tasks: - name: Install required packages yum: name: - git - nodejs - mock state: present - name: Check current hostname command: hostname register: current_hostname changed_when: false - name: Set hostname to configured value (if needed) hostname: name: fedora-rawhide10 when: current_hostname.stdout != ansible_hostname