--- - name: install packages package: name: gross state: installed - name: create data directory file: path: /var/db/grossd state: directory mode: 0750 owner: gross group: "{{ ansible_wheel }}" - name: create config file copy: dest: /etc/grossd.conf src: grossd.conf mode: 0644 owner: root group: "{{ ansible_wheel }}" notify: restart grossd - name: initialize database command: argv: - /usr/sbin/grossd - -C - -u - gross creates: /var/db/grossd/grossd.state - name: enable service service: name: grossd state: started enabled: true