cosmos kiosk playbook

This commit is contained in:
2025-09-28 11:26:45 -07:00
parent 6f4fcb90e2
commit 320ffa8393
7 changed files with 135 additions and 43 deletions

View File

@ -7,6 +7,7 @@
#vpn_endpoint: "172.30.2.1"
#gather_only: true
#cpu_architecture: "amd64"
#armcpu_check: false
#AUTH_API_KEY: hellothere
#fprint_sensor: duybluey
#ultimaker_cura_url: "https://ultimaker.com/software/ultimaker-cura/"
@ -16,15 +17,48 @@
#terse_packages: false
#install_packages: false
#build_iso: false
ding_api: true
refresh_special: true
#ding_api: true
#refresh_special: false
#create_data_dir: true
#python_packages:
#- python3
#- python3-pip
#- python3-dev
#- python3-setuptools
#- python3-venv
#kiosk_service_templates:
# - chrome_website: "http://172.20.6.27:8081"
# service_name: user_stream_control
# service_description: "VCR Capture User Stream Control"
# extra_service_configs: ""
# user_data_dir: "/opt/chrome/one"
# extra_chrome_configs: |
# --window-size="470,1080" \
# --user-data-dir=/opt/chrome/one \
# - chrome_website: "http://172.20.6.27:8888/stream"
# service_name: stream_preview
# service_description: "VCR Capture Preview Stream"
# extra_service_configs: ""
# user_data_dir: "/opt/chrome/two"
# extra_chrome_configs: |
# --window-size="1440,1080" \
# --user-data-dir=/opt/chrome/two \
# --window-position="480,0" \
# roles:
# - video_capture
# - chrome_kiosk
tasks:
- name: include vars
ansible.builtin.include_vars:
file: /var/jenkins_home/ansible/roles/chrome_kiosk/files/kiosk.yaml
name: kiosk_vars
- debug:
msg: "{{ kiosk_vars.kiosk_service_templates }}"
# tasks:
#
# - name: prereqs - get debian version info
# shell: 'cat /etc/os-release | grep VERSION_ID | cut -d\" -f2'
@ -35,8 +69,8 @@
# /var/jenkins_home/ansible-files/lldp_scan/cosmos-deb{{ os_version_id_output.stdout_lines[0] }}.tar.gz
# - name: Rename Endpoint
# include_tasks: /var/jenkins_home/ansible/roles/install_apps/tasks/ultimaker.yaml
# - name: docker nvidia
# include_tasks: /var/jenkins_home/ansible/roles/nvidia_drivers/tasks/docker.yaml
...