--- - name: Package cache updated shell: pkg update -f - name: Dependencies installed pkgng: name: "gtar nginx py37-pillow py37-pip py37-supervisor py37-configobj py37-cheetah3 py37-ephem py37-sqlite3 nginx" state: present - name: Supervisor enabled shell: sysrc supervisord_enable="YES" - name: Nginx enabled shell: sysrc nginx_enable="YES" - name: Nginx conf file installed copy: src: nginx.conf dest: /usr/local/etc/nginx/nginx.conf owner: root 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.4.0.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.4.0/bin cmd: python3.7 wee_extension --install=/usr/local/src/weewx/gw1000-0.2.0.tar.gz - name: Supervisor config file patched patch: src: supervisord.conf.patch dest: /usr/local/etc/supervisord.conf notify: Supervisor restarted - name: WeeWX built shell: python3.7 ./setup.py build args: chdir: /usr/local/src/weewx/weewx-4.4.0 - name: WeeWX config file installed copy: src: weewx.conf dest: /usr/local/src/weewx/weewx-4.4.0/weewx.conf owner: root mode: 0644 notify: Supervisor restarted - name: Supervisor conf folder exists file: path: /usr/local/etc/supervisor/conf.d/ owner: root mode: 0755 state: directory - name: WeeWX supervisor file installed copy: src: weewx-supervisor.conf dest: /usr/local/etc/supervisor/conf.d/weewx.conf owner: root mode: 0644 notify: Supervisor restarted - name: WeeWX NeoWX skin file installed 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.4.0/bin cmd: python3.7 wee_extension --install=/usr/local/src/weewx/neowx-material-latest.zip notify: Supervisor restarted - name: WeeWX first report generated shell: chdir: /usr/local/src/weewx/weewx-4.4.0/bin cmd: python3.7 wee_reports