--- # required system packages cosmostat_packages: - docker.io - docker-compose - python3 - python3-pip - python3-dev - python3-setuptools - python3-venv - lm-sensors - jc # python venv packages cosmostat_venv_packages: | flask pytz requests opencv-python redis flask_apscheduler pyyaml # cosmostat sudoers file cosmostat_sudoers_content: | cosmos ALL=(root) NOPASSWD: /usr/bin/lshw # subnet for service docker_subnet: "192.168.37.0/24" docker_gateway: "192.168.37.1" # cosmostat service folder root service_folder: "/opt/cosmos/cosmostat" # cosmostat will run under cosmos user service_user: "cosmos" user_service_folder: "/home/{{ service_user }}/.config/systemd/user" # api service variables api_service_name: "cosmostat_api" api_service_folder: "{{ service_folder }}/api" venv_folder: "{{ service_folder }}/venv" api_service_exe: "{{ venv_folder }}/bin/python -u {{ api_service_folder }}/app.py" # dashboard vars service_control_web_folder: "{{ service_folder }}/web" # will skip init when true quick_refresh: false # cosmostat_settings noisy_test: false debug_output: true secure_api: false push_redis: true run_background : true log_output: true ...