--- - name: install packages package: name: "{{ item }}" state: installed with_items: - mock - rpm-build - rpmlint - name: create directory structure file: path: "{{ item }}" state: directory owner: root group: "{{ ansible_wheel }}" mode: 0755 with_items: - /export/rpmbuild - /export/rpmbuild/SOURCES - /export/rpmbuild/SPECS - /export/rpmbuild/SRPMS - name: link data directory file: dest: /srv/rpmbuild src: /export/rpmbuild state: link owner: root group: "{{ ansible_wheel }}" follow: false - name: create .rpmmacros copy: dest: /root/.rpmmacros content: "%_topdir /srv/rpmbuild\n" mode: 0600 owner: root group: "{{ ansible_wheel }}"