--- - name: Install packages ansible.builtin.package: name: gross state: installed - name: Create data directory ansible.builtin.file: path: /var/db/grossd state: directory mode: "0750" owner: gross group: "{{ ansible_wheel }}" - name: Create config file ansible.builtin.copy: dest: /etc/grossd.conf src: grossd.conf mode: "0644" owner: root group: "{{ ansible_wheel }}" notify: Restart grossd - name: Initialize database ansible.builtin.command: argv: - /usr/sbin/grossd - -C - -u - gross creates: /var/db/grossd/grossd.state - name: Enable service ansible.builtin.service: name: grossd state: started enabled: true