--- - name: Dependencies installed community.general.pkgng: name: gtar,py37-pillow,py37-pip,py37-configobj,py37-cheetah3,py37-ephem,py37-sqlite3 state: latest - name: Nginx conf file installed copy: src: nginx.conf dest: /usr/local/etc/nginx/locations/weewx.conf mode: 0644 notify: Nginx restarted - name: WeeWX src folder exists file: path: /usr/local/src/weewx owner: root mode: 0755 state: directory - name: WeeWX var folder exists file: path: /var/weewx owner: root mode: 0755 state: directory - name: WeeWX source unpacked unarchive: src: https://weewx.com/downloads/weewx-4.5.1.tar.gz dest: /usr/local/src/weewx remote_src: yes - name: WeeWX GW1000 driver fetched get_url: url: https://github.com/gjr80/weewx-gw1000/releases/download/v0.2.0/gw1000-0.2.0.tar.gz dest: /usr/local/src/weewx/gw1000-0.2.0.tar.gz - name: WeeWX GW1000 driver installed shell: chdir: /usr/local/src/weewx/weewx-4.5.1/bin cmd: python3.7 wee_extension --install=/usr/local/src/weewx/gw1000-0.2.0.tar.gz - name: WeeWX built shell: python3.7 ./setup.py build args: chdir: /usr/local/src/weewx/weewx-4.5.1 - name: WeeWX config file installed copy: src: weewx.conf dest: /usr/local/etc/weewx.conf owner: root mode: 0644 notify: WeeWX restarted - name: WeeWX rc file installed copy: src: weewx.rc dest: /usr/local/etc/rc.d/weewx owner: root mode: a+x notify: WeeWX restarted - name: WeeWX NeoWX skin file emplaced copy: src: neowx-material-latest.zip dest: /usr/local/src/weewx/neowx-material-latest.zip owner: root mode: 0644 - name: WeeWX NeoWX Material skin installed shell: chdir: /usr/local/src/weewx/weewx-4.5.1/bin cmd: python3.7 wee_extension --install=/usr/local/src/weewx/neowx-material-latest.zip notify: WeeWX restarted - name: WeeWX first report generated shell: chdir: /usr/local/src/weewx/weewx-4.5.1/bin cmd: python3.7 wee_reports - name: WeeWX started service: name: weewx state: started