--- - name: Create users user: name=yanic - name: Install yanic shell: /usr/local/go/bin/go get -u github.com/FreifunkBremen/yanic args: creates: /opt/go/bin/yanic environment: GOPATH: /opt/go notify: Restart yanic - name: Configure yanic template: src=config.toml.j2 dest=/etc/yanic.conf notify: Restart yanic - name: Create directories file: path={{ item }}/ state=directory owner=yanic with_items: - "{{ yanic_meshviewer_path }}" - /var/lib/yanic - name: Install system unit copy: src=yanic.service dest=/lib/systemd/system/yanic.service notify: - Reload systemd - Restart yanic - name: Enable yanic service: name=yanic enabled=yes