Generated by
scripts/generate-variable-reference.py. Do not edit this file by hand.
This is the exhaustive index of hamstack_* variables currently declared by the tracked site example and role defaults. The hand-curated configuration reference and individual role READMEs explain the configuration model and higher-level behavior.
| Variable | Default | Purpose |
|---|---|---|
hamstack_cache_dir |
/var/cache/hamstack |
Directory for disposable HamStack caches. |
hamstack_callsign |
N0CALL |
Default amateur-radio callsign for the deployment. Roles may override it when a service uses another callsign. |
hamstack_config_dir |
/etc/hamstack |
Directory for HamStack-owned configuration and generated metadata. |
hamstack_country_code |
US |
Two-letter country code used by roles that need regional defaults. |
hamstack_data_dir |
/var/lib/hamstack |
Directory for persistent HamStack-owned data. |
hamstack_event_name |
`` | Optional event or temporary deployment name shared by roles that display or log event context. |
hamstack_grid_locator |
`` | Default Maidenhead grid locator for the deployment. |
hamstack_latitude |
null |
Default station latitude in decimal degrees. |
hamstack_locale |
en_US.UTF-8 |
Default locale for managed hosts. |
hamstack_log_dir |
/var/log/hamstack |
Directory for HamStack-owned logs when a role does not use an upstream-native log location. |
hamstack_longitude |
null |
Default station longitude in decimal degrees. |
hamstack_site_name |
My HamStack |
Human-readable name for this HamStack deployment. |
hamstack_timezone |
Etc/UTC |
IANA timezone name for managed hosts. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_cache_dir |
/var/cache/hamstack |
Directory for disposable HamStack caches. |
hamstack_callsign |
N0CALL |
Default amateur-radio callsign for the deployment. Roles may override it when a service uses another callsign. |
hamstack_common_apt_cache_valid_time |
3600 |
Seconds an existing apt cache is considered fresh on Debian-family systems. |
hamstack_common_extra_packages |
[] |
Additional site- or host-specific packages to install with the baseline. |
hamstack_common_manage_directories |
true |
Create the HamStack config/data/cache/log directories. |
hamstack_common_manage_packages |
true |
Install and maintain the baseline package set. |
hamstack_common_packages |
[curl, git, htop, jq, rsync, tmux, unzip, vim, wget] |
Baseline packages expected on HamStack-managed nodes. |
hamstack_config_dir |
/etc/hamstack |
Directory for HamStack-owned configuration and generated metadata. |
hamstack_country_code |
US |
Two-letter country code used by roles that need regional defaults. |
hamstack_data_dir |
/var/lib/hamstack |
Directory for persistent HamStack-owned data. |
hamstack_devices |
{} |
Registry of reusable hardware devices attached to this host. Device resources may be consumed by multiple roles. |
hamstack_event_name |
`` | Optional event or temporary deployment name shared by roles that display or log event context. |
hamstack_grid_locator |
`` | Default Maidenhead grid locator for the deployment. |
hamstack_hostname |
{{ inventory_hostname }} |
Desired hostname when hostname management is enabled. |
hamstack_latitude |
null |
Default station latitude in decimal degrees. |
hamstack_locale |
en_US.UTF-8 |
Default locale for managed hosts. |
hamstack_log_dir |
/var/log/hamstack |
Directory for HamStack-owned logs when a role does not use an upstream-native log location. |
hamstack_longitude |
null |
Default station longitude in decimal degrees. |
hamstack_manage_hostname |
false |
Whether the common role should manage the operating-system hostname. |
hamstack_manage_locale |
false |
Whether the common role should configure the system locale. Reserved for the common-role implementation. |
hamstack_manage_timezone |
true |
Whether the common role should configure the system timezone. |
hamstack_operator_user |
`` | Linux login/session account used by desktop-oriented HamStack roles such as FLDIGI, FLRIG, WSJT-X, and QSSTV. Required when a role manages per-user autostart or configuration. |
hamstack_radios |
{} |
Registry of radios available to this host. Radios may refer to entries in hamstack_devices and be consumed by multiple roles. |
hamstack_site_name |
HamStack |
Human-readable name for this HamStack deployment. |
hamstack_timezone |
Etc/UTC |
IANA timezone name for managed hosts. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_chirp_appimage_checksum |
`` | Configuration value for chirp appimage checksum; see the desktop/chirp role README for operational context. |
hamstack_chirp_appimage_src |
`` | Configuration value for chirp appimage src; see the desktop/chirp role README for operational context. |
hamstack_chirp_appimage_url |
`` | Configuration value for chirp appimage url; see the desktop/chirp role README for operational context. |
hamstack_chirp_cache_dir |
{{ (hamstack_cache_dir | default('/var/cache/hamstack')) ~ '/chirp' }} |
Configuration value for chirp cache dir; see the desktop/chirp role README for operational context. |
hamstack_chirp_desktop_entry |
true |
Configuration value for chirp desktop entry; see the desktop/chirp role README for operational context. |
hamstack_chirp_enabled |
false |
Enable the desktop/chirp role/capability. |
hamstack_chirp_http_agent |
Mozilla/5.0 |
Configuration value for chirp http agent; see the desktop/chirp role README for operational context. |
hamstack_chirp_install_dir |
/opt/hamstack/chirp |
Configuration value for chirp install dir; see the desktop/chirp role README for operational context. |
hamstack_chirp_install_method |
appimage |
Configuration value for chirp install method; see the desktop/chirp role README for operational context. |
hamstack_chirp_serial_groups |
[dialout] |
Configuration value for chirp serial groups; see the desktop/chirp role README for operational context. |
hamstack_chirp_user |
{{ hamstack_operator_user | default('') }} |
Configuration value for chirp user; see the desktop/chirp role README for operational context. |
hamstack_chirp_version |
20260904 |
Requested upstream software version. |
hamstack_chirp_wheel_checksum |
`` | Configuration value for chirp wheel checksum; see the desktop/chirp role README for operational context. |
hamstack_chirp_wheel_url |
https://archive.chirpmyradio.com/chirp_next/next-{{ hamstack_chirp_version }}/chirp-{{ hamstack_chirp_versi... |
Configuration value for chirp wheel url; see the desktop/chirp role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_controller_enabled |
false |
Enable the desktop/hamstack-controller role/capability. |
hamstack_controller_extra_packages |
[] |
Configuration value for controller extra packages; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_install_collections |
true |
Configuration value for controller install collections; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_install_packages |
true |
Configuration value for controller install packages; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_install_python_requirements |
true |
Configuration value for controller install python requirements; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_packages |
[openssh-client, python3, python3-venv, python3-pip, curl, jq, rsync, unzip] |
Configuration value for controller packages; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_repo_path |
`` | Configuration value for controller repo path; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_user |
{{ hamstack_operator_user | default('') }} |
Configuration value for controller user; see the desktop/hamstack-controller role README for operational context. |
hamstack_controller_venv_dir |
`` | Configuration value for controller venv dir; see the desktop/hamstack-controller role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_dev_enabled |
false |
Enable the desktop/hamstack-dev role/capability. |
hamstack_dev_extra_packages |
[] |
Configuration value for dev extra packages; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_install_collections |
true |
Configuration value for dev install collections; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_install_packages |
true |
Configuration value for dev install packages; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_install_python_requirements |
true |
Configuration value for dev install python requirements; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_packages |
[git, openssh-client, python3, python3-venv, python3-pip, python3-dev, build-essential, curl, jq, rsync, ... |
Configuration value for dev packages; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_repo_path |
`` | Configuration value for dev repo path; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_user |
{{ hamstack_operator_user | default('') }} |
Configuration value for dev user; see the desktop/hamstack-dev role README for operational context. |
hamstack_dev_venv_dir |
`` | Configuration value for dev venv dir; see the desktop/hamstack-dev role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_kiosk_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_kiosk_browser_args |
[--kiosk, --no-first-run, --disable-session-crashed-bubble, --disable-infobars] |
Configuration value for kiosk browser args; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_browser_binary |
/usr/bin/chromium |
Configuration value for kiosk browser binary; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_browser_package |
chromium |
Configuration value for kiosk browser package; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_disable_blanking |
true |
Configuration value for kiosk disable blanking; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_enabled |
false |
Enable the desktop/kiosk role/capability. |
hamstack_kiosk_extra_packages |
[] |
Configuration value for kiosk extra packages; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_hide_cursor |
true |
Configuration value for kiosk hide cursor; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_output |
`` | Configuration value for kiosk output; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_rotation |
normal |
Configuration value for kiosk rotation; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_url |
https://127.0.0.1/ |
Configuration value for kiosk url; see the desktop/kiosk role README for operational context. |
hamstack_kiosk_user |
{{ hamstack_operator_user | default('') }} |
Configuration value for kiosk user; see the desktop/kiosk role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_netlogger_cache_dir |
{{ (hamstack_cache_dir | default('/var/cache/hamstack')) ~ '/netlogger' }} |
Configuration value for netlogger cache dir; see the desktop/netlogger role README for operational context. |
hamstack_netlogger_enabled |
false |
Enable the desktop/netlogger role/capability. |
hamstack_netlogger_extra_packages |
[] |
Configuration value for netlogger extra packages; see the desktop/netlogger role README for operational context. |
hamstack_netlogger_package_checksum |
`` | Configuration value for netlogger package checksum; see the desktop/netlogger role README for operational context. |
hamstack_netlogger_package_filename |
netlogger.deb |
Configuration value for netlogger package filename; see the desktop/netlogger role README for operational context. |
hamstack_netlogger_package_src |
`` | Configuration value for netlogger package src; see the desktop/netlogger role README for operational context. |
hamstack_netlogger_package_url |
`` | Explicit upstream package URL override. |
hamstack_netlogger_user |
{{ hamstack_operator_user | default('') }} |
Configuration value for netlogger user; see the desktop/netlogger role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_fldigi_autostart |
false |
Start FLDIGI automatically in the supported session/service model. |
hamstack_fldigi_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign presented to FLDIGI. |
hamstack_fldigi_config_dir |
`` | Override the upstream/default FLDIGI configuration directory. |
hamstack_fldigi_enabled |
false |
Enable management of FLDIGI on this host. |
hamstack_fldigi_extra_settings |
{} |
Escape hatch for supported FLDIGI settings not yet promoted to first-class variables. |
hamstack_fldigi_grid_locator |
{{ hamstack_grid_locator | default('') }} |
Grid locator presented to FLDIGI. |
hamstack_fldigi_install |
true |
Allow the role to install FLDIGI using its supported installation method. |
hamstack_fldigi_interface |
`` | Optional device in hamstack_devices used directly for audio/PTT when not fully described by the radio resource. |
hamstack_fldigi_radio |
`` | Name of a radio in hamstack_radios. |
hamstack_fldigi_rig_control |
none |
Rig-control integration: none, flrig, or a supported direct-control backend. |
hamstack_fldigi_xmlrpc_bind |
127.0.0.1 |
Address for FLDIGI XML-RPC when enabled by the implementation. |
hamstack_fldigi_xmlrpc_port |
null |
FLDIGI XML-RPC port. null means use the supported upstream/default value. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_flrig_autostart |
false |
Start FLRIG automatically in the supported session/service model. |
hamstack_flrig_config_dir |
`` | Override the upstream/default FLRIG configuration directory. |
hamstack_flrig_enabled |
false |
Enable management of FLRIG on this host. |
hamstack_flrig_extra_settings |
{} |
Escape hatch for supported FLRIG settings not yet promoted to first-class variables. |
hamstack_flrig_install |
true |
Allow the role to install FLRIG using its supported installation method. |
hamstack_flrig_interface |
`` | Optional device in hamstack_devices used for CAT/PTT when not fully described by the radio resource. |
hamstack_flrig_radio |
`` | Name of a radio in hamstack_radios. |
hamstack_flrig_rig_model |
`` | Optional upstream rig-model override when the model cannot be derived from hamstack_radios. |
hamstack_flrig_serial_baud |
null |
Optional serial-speed override for CAT control. |
hamstack_flrig_xmlrpc_bind |
127.0.0.1 |
Address for the FLRIG XML-RPC service. |
hamstack_flrig_xmlrpc_port |
null |
FLRIG XML-RPC port. null means use the supported upstream/default value. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_ft8web_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_ft8web_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_ft8web_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/ft8web' }} |
Persistent data directory used by this role. |
hamstack_ft8web_enabled |
false |
Enable the digital/ft8web role/capability. |
hamstack_ft8web_https_bind |
0.0.0.0 |
Configuration value for ft8web https bind; see the digital/ft8web role README for operational context. |
hamstack_ft8web_https_port |
8448 |
Network port used by this setting. |
hamstack_ft8web_nginx_image |
nginx:alpine |
Container image used by this role. |
hamstack_ft8web_refresh |
true |
Configuration value for ft8web refresh; see the digital/ft8web role README for operational context. |
hamstack_ft8web_refresh_interval |
6h |
Configuration value for ft8web refresh interval; see the digital/ft8web role README for operational context. |
hamstack_ft8web_source_url |
https://ft8web.ok1cdj.com/ |
Configuration value for ft8web source url; see the digital/ft8web role README for operational context. |
hamstack_ft8web_tls_extra_names |
[] |
Configuration value for ft8web tls extra names; see the digital/ft8web role README for operational context. |
hamstack_ft8web_tls_host |
{{ inventory_hostname }} |
Configuration value for ft8web tls host; see the digital/ft8web role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_js8call_aarch64_checksum |
sha256:003b7e6f41abc702710051e648d3c673110fe31e8f275bbfa9508f560672b8a4 |
Configuration value for js8call aarch64 checksum; see the digital/js8call role README for operational context. |
hamstack_js8call_aarch64_url |
https://github.com/JS8Call-improved/JS8Call-improved/releases/download/v{{ hamstack_js8call_version }}/JS8C... |
Configuration value for js8call aarch64 url; see the digital/js8call role README for operational context. |
hamstack_js8call_autostart |
false |
Enable/start the managed service or desktop autostart entry. |
hamstack_js8call_enabled |
false |
Enable the digital/js8call role/capability. |
hamstack_js8call_extra_args |
[] |
Configuration value for js8call extra args; see the digital/js8call role README for operational context. |
hamstack_js8call_install_dir |
/opt/hamstack/js8call |
Configuration value for js8call install dir; see the digital/js8call role README for operational context. |
hamstack_js8call_require_checksum |
true |
Configuration value for js8call require checksum; see the digital/js8call role README for operational context. |
hamstack_js8call_user |
{{ hamstack_operator_user | default('') }} |
Configuration value for js8call user; see the digital/js8call role README for operational context. |
hamstack_js8call_version |
3.0.3 |
Requested upstream software version. |
hamstack_js8call_x86_64_checksum |
sha256:3f89bd821f281c59a9384c08a3ad783ea3b9ac6abf319ce6c0d881c2ecc6e6cd |
Configuration value for js8call x86 64 checksum; see the digital/js8call role README for operational context. |
hamstack_js8call_x86_64_url |
https://github.com/JS8Call-improved/JS8Call-improved/releases/download/v{{ hamstack_js8call_version }}/JS8C... |
Configuration value for js8call x86 64 url; see the digital/js8call role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_multimon_ng_decoders |
[POCSAG512, POCSAG1200, POCSAG2400] |
Configuration value for multimon ng decoders; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_enabled |
false |
Enable the digital/multimon-ng role/capability. |
hamstack_multimon_ng_extra_args |
[] |
Configuration value for multimon ng extra args; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_group |
hamstack-multimon |
Configuration value for multimon ng group; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_input_type |
raw |
Configuration value for multimon ng input type; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_install |
true |
Allow HamStack to install the upstream software. |
hamstack_multimon_ng_manage_user |
true |
Configuration value for multimon ng manage user; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_output_file |
{{ (hamstack_log_dir | default('/var/log/hamstack')) ~ '/multimon-ng.log' }} |
Configuration value for multimon ng output file; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_service_enabled |
false |
Enable the digital/multimon-ng role/capability. |
hamstack_multimon_ng_source_command |
`` | Configuration value for multimon ng source command; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_user |
hamstack-multimon |
Configuration value for multimon ng user; see the digital/multimon-ng role README for operational context. |
hamstack_multimon_ng_user_groups |
[audio, plugdev] |
Configuration value for multimon ng user groups; see the digital/multimon-ng role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_qsstv_binary |
/opt/hamstack/qsstv/bin/qsstv |
Configuration value for qsstv binary; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_build_dir |
/var/cache/hamstack/qsstv-build |
Configuration value for qsstv build dir; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_build_jobs |
2 |
Configuration value for qsstv build jobs; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_install_prefix |
/opt/hamstack/qsstv |
Configuration value for qsstv install prefix; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_launcher |
/usr/local/bin/qsstv |
Configuration value for qsstv launcher; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_remove_distro_package |
true |
Configuration value for qsstv remove distro package; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_source_dir |
/opt/hamstack/qsstv-source |
Configuration value for qsstv source dir; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_source_ref |
main |
Configuration value for qsstv source ref; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_source_repo |
https://github.com/HamRadioVillage/QSSTV.git |
Configuration value for qsstv source repo; see the digital/qsstv-runtime role README for operational context. |
hamstack_qsstv_update_source |
true |
Configuration value for qsstv update source; see the digital/qsstv-runtime role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_selfie_station_autostart |
true |
Start the Selfie Station service automatically. |
hamstack_selfie_station_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign rendered into the Selfie Station output/overlay. |
hamstack_selfie_station_camera_device |
`` | Camera from hamstack_devices. |
hamstack_selfie_station_camera_height |
1232 |
Camera still-capture height. |
hamstack_selfie_station_camera_width |
1640 |
Camera still-capture width. |
hamstack_selfie_station_cw_enabled |
true |
Prefix SSTV audio with the software-generated CW station identifier. |
hamstack_selfie_station_cw_tone_hz |
700.0 |
CW identifier tone frequency. |
hamstack_selfie_station_cw_wpm |
15 |
CW identifier speed in words per minute. |
hamstack_selfie_station_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/selfie_station' }} |
Root for photos, generated SSTV images, and WAV files. |
hamstack_selfie_station_enabled |
false |
Enable the SSTV Selfie Station workflow. |
hamstack_selfie_station_event_name |
{{ hamstack_event_name | default('') }} |
Event name rendered into the output/overlay when desired. |
hamstack_selfie_station_extra_settings |
{} |
Selfie Station settings not yet promoted to first-class variables. |
hamstack_selfie_station_group |
hamstack-selfie |
Primary group of the service account. |
hamstack_selfie_station_image_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/selfie_station' }} |
Directory for captured/generated images. |
hamstack_selfie_station_install_dir |
/opt/hamstack/selfie_station |
Application deployment directory. |
hamstack_selfie_station_interface |
`` | Device from hamstack_devices used for audio/PTT when needed. |
hamstack_selfie_station_manage_user |
true |
Create the service account/group as a nologin system user. |
hamstack_selfie_station_overlay_template |
de {{ hamstack_callsign | default('N0CALL') }} |
Text/template used to build the image overlay. |
hamstack_selfie_station_ptt_lead_seconds |
0.3 |
Delay after keying PTT before audio playback. |
hamstack_selfie_station_ptt_tail_seconds |
0.2 |
Delay after playback before unkeying PTT. |
hamstack_selfie_station_radio |
`` | Radio from hamstack_radios used for the transmit handoff when local. |
hamstack_selfie_station_sample_rate |
48000 |
Generated/transmitted audio sample rate. |
hamstack_selfie_station_sstv_mode |
`` | SSTV mode used for transmission. Empty means use the supported application/default configuration. |
hamstack_selfie_station_sstv_target |
local |
Target SSTV endpoint or integration mode, such as local or a named future remote endpoint. |
hamstack_selfie_station_transmit_enabled |
false |
Allow the workflow to key the configured interface and transmit generated SSTV audio. New deployments begin in dry-run mode. |
hamstack_selfie_station_trigger_device |
`` | Trigger/HID device from hamstack_devices. |
hamstack_selfie_station_trigger_fallback_device |
/dev/input/by-id/usb-PCsensor_FootSwitch-event-kbd |
Fallback foot-pedal event device when no HID endpoint is supplied. |
hamstack_selfie_station_trigger_key |
KEY_B |
Linux input-event key emitted by the trigger device. |
hamstack_selfie_station_user |
hamstack-selfie |
Dedicated unprivileged Linux account that runs the headless Selfie Station service. Do not reuse the Ansible automation account. |
hamstack_selfie_station_user_groups |
[audio, dialout, video, input] |
Supplementary groups granting camera, audio, AIOC serial, and trigger-device access. |
hamstack_selfie_station_venv_dir |
/opt/hamstack/selfie_station/venv |
Python virtual environment used by the service. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_sstv_rx_backend |
qsstv |
SSTV decoder/display backend. The supported backend is the HRV QSSTV build. |
hamstack_sstv_rx_blacklist_dvb |
false |
Optionally blacklist DVB RTL2832 drivers on a dedicated SDR appliance. |
hamstack_sstv_rx_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Station callsign available to the SSTV workflow. |
hamstack_sstv_rx_enabled |
false |
Enable the receive-only SSTV appliance. |
hamstack_sstv_rx_extra_settings |
{} |
Reserved SSTV RX settings not yet promoted to first-class variables. |
hamstack_sstv_rx_frequency_mhz |
null |
Initial GQRX receive frequency. Required when the role is enabled; later operator QSY state is preserved. |
hamstack_sstv_rx_gqrx_autostart |
true |
Autostart GQRX in the selected desktop session. |
hamstack_sstv_rx_gqrx_demod |
Narrow FM |
Initial GQRX demodulation mode. |
hamstack_sstv_rx_gqrx_device |
rtl=0 |
GQRX device string used when seeding a new appliance profile. |
hamstack_sstv_rx_gqrx_sample_rate |
2400000 |
Initial GQRX SDR sample rate. |
hamstack_sstv_rx_image_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/sstv-rx' }} |
Directory used for received SSTV images. |
hamstack_sstv_rx_install |
true |
Install GQRX, RTL-SDR tooling, PulseAudio client tools, VOLK tools, and the shared HRV QSSTV runtime. |
hamstack_sstv_rx_pulse_sink |
hamstack_sstv |
Named Pulse/PipeWire-Pulse sink used to route GQRX audio into QSSTV. |
hamstack_sstv_rx_qsstv_autostart |
true |
Autostart QSSTV in the selected desktop session. |
hamstack_sstv_rx_sdr_backend |
gqrx |
SDR receiver/tuner backend. The current appliance implementation uses GQRX. |
hamstack_sstv_rx_user |
{{ hamstack_operator_user | default('') }} |
Desktop account that runs GQRX and QSSTV. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_sstv_workstation_autostart |
true |
Autostart QSSTV in the selected desktop session. |
hamstack_sstv_workstation_backend |
qsstv |
SSTV application backend. The supported backend is QSSTV. |
hamstack_sstv_workstation_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Workstation callsign. |
hamstack_sstv_workstation_default_mode |
`` | Default SSTV mode; empty leaves application behavior unchanged. |
hamstack_sstv_workstation_enabled |
false |
Enable the interactive SSTV workstation. |
hamstack_sstv_workstation_extra_settings |
{} |
Reserved workstation settings not yet promoted to first-class variables. |
hamstack_sstv_workstation_image_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/sstv-workstation' }} |
Workstation SSTV image directory. |
hamstack_sstv_workstation_install |
true |
Build/install the shared HamRadioVillage QSSTV runtime. |
hamstack_sstv_workstation_interface |
`` | Device from hamstack_devices; reserved for audio/PTT integration. |
hamstack_sstv_workstation_radio |
`` | Radio from hamstack_radios; reserved for live radio/PTT integration. |
hamstack_sstv_workstation_receive_enabled |
true |
Describe/enable the workstation receive workflow. |
hamstack_sstv_workstation_receive_frequency_mhz |
null |
Receive-frequency metadata for the station. |
hamstack_sstv_workstation_transmit_enabled |
false |
Describe/enable the transmit workflow; disabled by default. |
hamstack_sstv_workstation_transmit_frequency_mhz |
null |
Transmit-frequency metadata for the station. |
hamstack_sstv_workstation_user |
{{ hamstack_operator_user | default('') }} |
Desktop account that runs QSSTV. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_unipager_autostart |
false |
Enable/start the managed service or desktop autostart entry. |
hamstack_unipager_enabled |
false |
Enable the digital/unipager role/capability. |
hamstack_unipager_install |
true |
Allow HamStack to install the upstream software. |
hamstack_unipager_repo_key_url |
https://hampager.de/debian/rwth-afu.key |
Configuration value for unipager repo key url; see the digital/unipager role README for operational context. |
hamstack_unipager_repo_suite |
unipager |
Configuration value for unipager repo suite; see the digital/unipager role README for operational context. |
hamstack_unipager_repo_url |
https://hampager.de/debian |
Configuration value for unipager repo url; see the digital/unipager role README for operational context. |
hamstack_unipager_service |
unipager |
Configuration value for unipager service; see the digital/unipager role README for operational context. |
hamstack_unipager_web_port |
8073 |
Network port used by this setting. |
hamstack_unipager_websocket_port |
8055 |
Network port used by this setting. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_wsjtx_autostart |
false |
Start WSJT-X automatically in the supported session/service model. |
hamstack_wsjtx_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign presented to WSJT-X. |
hamstack_wsjtx_config_dir |
`` | Override the upstream/default WSJT-X configuration directory. |
hamstack_wsjtx_enabled |
false |
Enable management of WSJT-X on this host. |
hamstack_wsjtx_extra_settings |
{} |
Escape hatch for supported WSJT-X settings not yet promoted to first-class variables. |
hamstack_wsjtx_grid_locator |
{{ hamstack_grid_locator | default('') }} |
Grid locator presented to WSJT-X. |
hamstack_wsjtx_install |
true |
Allow the role to install WSJT-X using its supported installation method. |
hamstack_wsjtx_interface |
`` | Optional device in hamstack_devices used directly for audio/CAT/PTT. |
hamstack_wsjtx_radio |
`` | Name of a radio in hamstack_radios. |
hamstack_wsjtx_rig_control |
flrig |
Rig-control backend: flrig, direct, hamlib, or none as supported. |
hamstack_wsjtx_udp_server_address |
127.0.0.1 |
UDP destination used for WSJT-X status/decode messages. |
hamstack_wsjtx_udp_server_port |
2237 |
UDP port used for WSJT-X status/decode messages. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_netboot_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_netboot_bind_address |
0.0.0.0 |
Address on which the managed service binds. |
hamstack_netboot_container_name |
hamstack-netboot |
Container name managed by this role. |
hamstack_netboot_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/netboot' }} |
Persistent data directory used by this role. |
hamstack_netboot_enabled |
false |
Enable the infrastructure/netboot role/capability. |
hamstack_netboot_entries |
[] |
Configuration value for netboot entries; see the infrastructure/netboot role README for operational context. |
hamstack_netboot_http_port |
8089 |
Network port used by this setting. |
hamstack_netboot_image |
nginx:alpine |
Container image used by this role. |
hamstack_netboot_menu_title |
HamStack Netboot |
Configuration value for netboot menu title; see the infrastructure/netboot role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_technitium_dns_auto_address |
`` | Configuration value for technitium dns auto address; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_auto_service_records |
true |
Configuration value for technitium dns auto service records; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_technitium_dns_bind_address |
0.0.0.0 |
Address on which the managed service binds. |
hamstack_technitium_dns_bootstrap_zone |
true |
Configuration value for technitium dns bootstrap zone; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_container_name |
hamstack-technitium-dns |
Container name managed by this role. |
hamstack_technitium_dns_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/technitium-dns' }} |
Persistent data directory used by this role. |
hamstack_technitium_dns_default_ttl |
300 |
Configuration value for technitium dns default ttl; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_default_zone |
hamstack.home.arpa |
Configuration value for technitium dns default zone; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_domain |
dns.hamstack.home.arpa |
Configuration value for technitium dns domain; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_enabled |
false |
Enable the infrastructure/technitium-dns role/capability. |
hamstack_technitium_dns_extra_env |
{} |
Configuration value for technitium dns extra env; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_forwarder_protocol |
Udp |
Configuration value for technitium dns forwarder protocol; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_forwarders |
[] |
Configuration value for technitium dns forwarders; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_https_port |
8447 |
Network port used by this setting. |
hamstack_technitium_dns_image |
technitium/dns-server:latest |
Container image used by this role. |
hamstack_technitium_dns_manage_zonefile |
true |
Configuration value for technitium dns manage zonefile; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_port |
53 |
Network port used by this setting. |
hamstack_technitium_dns_records |
[] |
Configuration value for technitium dns records; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_recursion |
AllowOnlyForPrivateNetworks |
Configuration value for technitium dns recursion; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_web_bind |
0.0.0.0 |
Configuration value for technitium dns web bind; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_zonefile_dir |
{{ hamstack_technitium_dns_data_dir }}/zonefiles |
Configuration value for technitium dns zonefile dir; see the infrastructure/technitium-dns role README for operational context. |
hamstack_technitium_dns_zonefile_path |
{{ hamstack_technitium_dns_zonefile_dir }}/{{ hamstack_technitium_dns_default_zone }}.zone |
Configuration value for technitium dns zonefile path; see the infrastructure/technitium-dns role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_44connect_address |
`` | Address assigned by 44Net Connect. |
hamstack_44connect_allowed_ips |
[44.0.0.0/9, 44.128.0.0/10] |
Default split-tunnel WireGuard AllowedIPs. |
hamstack_44connect_autostart |
true |
Enable/start wg-quick@<interface>. |
hamstack_44connect_dns_servers |
[] |
Optional DNS entries from the tunnel config. |
hamstack_44connect_enabled |
false |
Enable 44Net Connect on this host. |
hamstack_44connect_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_44connect_full_tunnel_allowed_ips |
[0.0.0.0/0] |
AllowedIPs used when split tunnel is explicitly disabled. |
hamstack_44connect_interface_name |
ham44 |
WireGuard interface/config name. |
hamstack_44connect_mechanism |
wireguard |
Connection backend; the supported backend is WireGuard. |
hamstack_44connect_mtu |
null |
Optional MTU from the downloaded tunnel. |
hamstack_44connect_peer_endpoint |
`` | Peer endpoint in host:port form. |
hamstack_44connect_peer_public_key |
`` | 44Net Connect peer public key. |
hamstack_44connect_persistent_keepalive |
25 |
WireGuard PersistentKeepalive. |
hamstack_44connect_preshared_key |
{{ vault_hamstack_44connect_preshared_key | default('') }} |
Optional WireGuard preshared key. |
hamstack_44connect_private_key |
{{ vault_hamstack_44connect_private_key | default('') }} |
Runtime private key, normally sourced from Vault. |
hamstack_44connect_restart_on_change |
true |
Restart an active tunnel when its config changes. |
hamstack_44connect_routes |
[] |
Additional AllowedIPs/routes appended by the deployment. |
hamstack_44connect_split_tunnel |
true |
Route only 44Net traffic through the tunnel. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_aredn_cache_dir |
{{ (hamstack_cache_dir | default('/var/cache/hamstack')) ~ '/aredn' }} |
Configuration value for aredn cache dir; see the network/aredn role README for operational context. |
hamstack_aredn_enabled |
false |
Enable the network/aredn role/capability. |
hamstack_aredn_gatus_enabled |
true |
Enable the network/aredn role/capability. |
hamstack_aredn_include_link_info |
true |
Configuration value for aredn include link info; see the network/aredn role README for operational context. |
hamstack_aredn_include_lqm |
false |
Configuration value for aredn include lqm; see the network/aredn role README for operational context. |
hamstack_aredn_include_services |
true |
Configuration value for aredn include services; see the network/aredn role README for operational context. |
hamstack_aredn_nodes |
[] |
Configuration value for aredn nodes; see the network/aredn role README for operational context. |
hamstack_aredn_poll_enabled |
true |
Enable the network/aredn role/capability. |
hamstack_aredn_poll_interval |
2min |
Configuration value for aredn poll interval; see the network/aredn role README for operational context. |
hamstack_aredn_request_timeout |
10 |
Configuration value for aredn request timeout; see the network/aredn role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_network_apply_changes |
true |
Configuration value for network apply changes; see the network/openwrt role README for operational context. |
hamstack_network_dns_servers |
[] |
Configuration value for network dns servers; see the network/openwrt role README for operational context. |
hamstack_network_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_network_firewall_zones |
[] |
OpenWrt simple firewall-zone definitions; RouterOS firewall remains a native-path configuration surface. |
hamstack_network_hostname |
`` | Desired platform hostname. |
hamstack_network_lans |
[] |
Common interface/address definitions; OpenWrt also consumes optional DHCP settings. |
hamstack_network_model |
`` | Human-readable model. |
hamstack_network_routes |
[] |
Static routes translated by both supported network backends. |
hamstack_network_vendor |
`` | Vendor/family metadata such as glinet or mikrotik. |
hamstack_network_wifi |
[] |
OpenWrt SSID/security definitions; RouterOS currently uses native-path escape hatches for Wi-Fi. |
hamstack_openwrt_enabled |
false |
Enable the network/openwrt role/capability. |
hamstack_role_target |
network_device |
Configuration value for role target; see the network/openwrt role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_network_dns_servers |
[] |
Configuration value for network dns servers; see the network/routeros role README for operational context. |
hamstack_network_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_network_firewall_zones |
[] |
OpenWrt simple firewall-zone definitions; RouterOS firewall remains a native-path configuration surface. |
hamstack_network_hostname |
`` | Desired platform hostname. |
hamstack_network_lans |
[] |
Common interface/address definitions; OpenWrt also consumes optional DHCP settings. |
hamstack_network_model |
`` | Human-readable model. |
hamstack_network_routes |
[] |
Static routes translated by both supported network backends. |
hamstack_network_vendor |
`` | Vendor/family metadata such as glinet or mikrotik. |
hamstack_network_wifi |
[] |
OpenWrt SSID/security definitions; RouterOS currently uses native-path escape hatches for Wi-Fi. |
hamstack_role_target |
network_device |
Configuration value for role target; see the network/routeros role README for operational context. |
hamstack_routeros_api_password |
{{ ansible_password | default(vault_hamstack_routeros_password | default('')) }} |
Configuration value for routeros api password; see the network/routeros role README for operational context. |
hamstack_routeros_api_port |
8729 |
Network port used by this setting. |
hamstack_routeros_api_tls |
true |
Configuration value for routeros api tls; see the network/routeros role README for operational context. |
hamstack_routeros_api_username |
{{ ansible_user | default('admin') }} |
Configuration value for routeros api username; see the network/routeros role README for operational context. |
hamstack_routeros_api_validate_certs |
true |
Configuration value for routeros api validate certs; see the network/routeros role README for operational context. |
hamstack_routeros_enabled |
false |
Enable the network/routeros role/capability. |
hamstack_routeros_native_paths |
[] |
Configuration value for routeros native paths; see the network/routeros role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_aprs_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_aprs_backend |
graywolf |
APRS backend; the supported backend is Graywolf. |
hamstack_aprs_beacon_comment |
`` | Desired beacon comment. |
hamstack_aprs_beacon_enabled |
false |
Request managed position beaconing; guarded until identity-safe live CRUD behavior is validated. |
hamstack_aprs_beacon_interval_seconds |
1800 |
Desired beacon interval. |
hamstack_aprs_beacon_latitude |
{{ hamstack_latitude | default(none) }} |
Latitude used by this role when location is required. |
hamstack_aprs_beacon_longitude |
{{ hamstack_longitude | default(none) }} |
Longitude used by this role when location is required. |
hamstack_aprs_beacon_send_path |
rf |
rf, both, or is_only. |
hamstack_aprs_beacon_symbol |
- |
Configuration value for aprs beacon symbol; see the packet/aprs role README for operational context. |
hamstack_aprs_beacon_symbol_table |
/ |
Configuration value for aprs beacon symbol table; see the packet/aprs role README for operational context. |
hamstack_aprs_beacon_use_gps |
false |
Use live GPS for the future managed beacon. |
hamstack_aprs_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Base station callsign. |
hamstack_aprs_digipeater_callsign |
`` | Optional separate digi callsign. |
hamstack_aprs_digipeater_dedupe_window_seconds |
30 |
Graywolf duplicate suppression window. |
hamstack_aprs_digipeater_enabled |
false |
Enable Graywolf digipeater behavior. |
hamstack_aprs_digipeater_rules |
[] |
Reserved managed rule set; guarded until identity-safe live CRUD behavior is validated. |
hamstack_aprs_enabled |
false |
Enable APRS profile management. |
hamstack_aprs_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_aprs_frequency_mhz |
null |
Configuration value for aprs frequency mhz; see the packet/aprs role README for operational context. |
hamstack_aprs_graywolf_api_url |
{{ hamstack_graywolf_api_url | default('http://127.0.0.1:8080/api') }} |
Graywolf management API base. |
hamstack_aprs_graywolf_channel_id |
null |
Existing Graywolf RF channel ID. |
hamstack_aprs_graywolf_manage_first_user |
true |
Configuration value for aprs graywolf manage first user; see the packet/aprs role README for operational context. |
hamstack_aprs_graywolf_password |
{{ hamstack_graywolf_password | default( vault_hamstack_graywolf_password | default(vault... |
Configuration value for aprs graywolf password; see the packet/aprs role README for operational context. |
hamstack_aprs_graywolf_username |
{{ hamstack_graywolf_username | default('hamstack') }} |
Configuration value for aprs graywolf username; see the packet/aprs role README for operational context. |
hamstack_aprs_igate_enabled |
false |
Enable Graywolf APRS-IS iGate. |
hamstack_aprs_igate_is_to_rf |
false |
Gate APRS-IS traffic back to RF; conservative default is off. |
hamstack_aprs_igate_is_tx_via |
`` | Configuration value for aprs igate is tx via; see the packet/aprs role README for operational context. |
hamstack_aprs_igate_port |
14580 |
APRS-IS port. |
hamstack_aprs_igate_rf_to_is |
true |
Gate received RF packets to APRS-IS when iGate is enabled. |
hamstack_aprs_igate_server |
rotate.aprs2.net |
APRS-IS server. |
hamstack_aprs_igate_server_filter |
`` | APRS-IS server-side filter. |
hamstack_aprs_igate_tx_channel |
null |
Graywolf TX channel used for IS→RF. |
hamstack_aprs_install |
false |
Allow HamStack to install the upstream software. |
hamstack_aprs_interface |
`` | Configuration value for aprs interface; see the packet/aprs role README for operational context. |
hamstack_aprs_path |
[WIDE1-1] |
Originated RF path reserved for beacon/rule work. |
hamstack_aprs_radio |
`` | Configuration value for aprs radio; see the packet/aprs role README for operational context. |
hamstack_aprs_simulation_mode |
true |
Keep Graywolf TX muted while validating a demo configuration. |
hamstack_aprs_ssid |
0 |
APRS SSID 0-15. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_enigma_bbs_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_enigma_bbs_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_enigma_bbs_config_dir |
{{ (hamstack_config_dir | default('/etc/hamstack')) ~ '/enigma-bbs' }} |
Configuration directory used by this role. |
hamstack_enigma_bbs_container_name |
hamstack-enigma-bbs |
Container name managed by this role. |
hamstack_enigma_bbs_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/enigma-bbs' }} |
Persistent DB/log/filebase/mail/Caddy data. |
hamstack_enigma_bbs_description |
HamStack ENiGMA½ conference BBS |
Board description. |
hamstack_enigma_bbs_enabled |
false |
Enable ENiGMA BBS. |
hamstack_enigma_bbs_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_enigma_bbs_https_bind |
0.0.0.0 |
Configuration value for enigma bbs https bind; see the packet/enigma-bbs role README for operational context. |
hamstack_enigma_bbs_https_port |
8445 |
Published Caddy HTTPS/WSS port. |
hamstack_enigma_bbs_image |
enigmabbs/enigma-bbs:latest |
Official ENiGMA container image. |
hamstack_enigma_bbs_install |
true |
Allow HamStack to install the upstream software. |
hamstack_enigma_bbs_kiss_host |
127.0.0.1 |
Configuration value for enigma bbs kiss host; see the packet/enigma-bbs role README for operational context. |
hamstack_enigma_bbs_kiss_port |
null |
Network port used by this setting. |
hamstack_enigma_bbs_packet_transport |
none |
Supported deployment is IP-only; a future value may represent Graywolf/KISS shim integration. |
hamstack_enigma_bbs_ssh_bind |
0.0.0.0 |
Configuration value for enigma bbs ssh bind; see the packet/enigma-bbs role README for operational context. |
hamstack_enigma_bbs_ssh_port |
8889 |
Published SSH port. |
hamstack_enigma_bbs_sysop_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_enigma_bbs_system_name |
{{ (hamstack_site_name | default('HamStack')) ~ ' BBS' }} |
Board name. |
hamstack_enigma_bbs_telnet_bind |
0.0.0.0 |
Configuration value for enigma bbs telnet bind; see the packet/enigma-bbs role README for operational context. |
hamstack_enigma_bbs_telnet_port |
8888 |
Published Telnet port. |
hamstack_enigma_bbs_tls_host |
{{ inventory_hostname }} |
Name/IP for Caddy internal certificate. |
hamstack_enigma_bbs_websocket_internal_port |
8890 |
Container-private plaintext WS port. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_graywolf_agw |
{enabled: false, listen_address: 127.0.0.1, port: 8000, callsigns: '{{ hamstack_graywolf_callsign }}'} |
Global AGWPE listener configuration. |
hamstack_graywolf_api_url |
http://127.0.0.1:8080/api |
Graywolf management API base. |
hamstack_graywolf_audio_devices |
[] |
Named input/output audio devices managed through Graywolf's API. |
hamstack_graywolf_autostart |
true |
Enable/start the Graywolf systemd service. |
hamstack_graywolf_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Station-wide Graywolf identity. |
hamstack_graywolf_channels |
[] |
Named radio/modem channels, optional PTT, and optional KISS endpoints. |
hamstack_graywolf_config_path |
`` | Configuration value for graywolf config path; see the packet/graywolf role README for operational context. |
hamstack_graywolf_enabled |
false |
Enable Graywolf management on this host. |
hamstack_graywolf_extra_settings |
{} |
Reserved settings not yet promoted to first-class variables. |
hamstack_graywolf_install |
true |
Install the supported upstream Debian package. |
hamstack_graywolf_manage_api |
false |
Converge Graywolf operational state through its REST API. |
hamstack_graywolf_manage_first_user |
true |
Create the first Graywolf management user on an unconfigured node. |
hamstack_graywolf_manage_station |
true |
Converge Graywolf's station callsign. |
hamstack_graywolf_package_checksum |
`` | Optional sha256:<digest> verified before the package is installed. |
hamstack_graywolf_package_url |
`` | Optional direct .deb URL (HTTPS), bypassing release discovery. |
hamstack_graywolf_password |
{{ vault_hamstack_graywolf_password | default(vault_hamstack_aprs_graywolf_password | default('')) }} |
Management password; prefer vault_hamstack_graywolf_password. |
hamstack_graywolf_username |
hamstack |
Management account used by automation. |
hamstack_graywolf_version |
latest |
Release to install, or a pinned upstream version. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_linbpq_anonymous_enabled |
false |
Enable the packet/linbpq role/capability. |
hamstack_linbpq_anonymous_password |
pass |
Configuration value for linbpq anonymous password; see the packet/linbpq role README for operational context. |
hamstack_linbpq_anonymous_username |
ANON |
Configuration value for linbpq anonymous username; see the packet/linbpq role README for operational context. |
hamstack_linbpq_applications |
[] |
Configuration value for linbpq applications; see the packet/linbpq role README for operational context. |
hamstack_linbpq_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_linbpq_bbs_alias |
BBS |
BBS alias. |
hamstack_linbpq_bbs_application_command |
BBS |
Configuration value for linbpq bbs application command; see the packet/linbpq role README for operational context. |
hamstack_linbpq_bbs_application_number |
1 |
Configuration value for linbpq bbs application number; see the packet/linbpq role README for operational context. |
hamstack_linbpq_bbs_application_quality |
255 |
Configuration value for linbpq bbs application quality; see the packet/linbpq role README for operational context. |
hamstack_linbpq_bbs_callsign |
`` | BBS application callsign. |
hamstack_linbpq_bbs_enabled |
true |
Enable LinMail/BBS application. |
hamstack_linbpq_bbs_ssid |
null |
Configuration value for linbpq bbs ssid; see the packet/linbpq role README for operational context. |
hamstack_linbpq_beacon_interval |
10 |
Configuration value for linbpq beacon interval; see the packet/linbpq role README for operational context. |
hamstack_linbpq_beacon_text |
`` | Configuration value for linbpq beacon text; see the packet/linbpq role README for operational context. |
hamstack_linbpq_binary_checksum |
`` | Optional sha256:<digest> of the binary, verified on download. |
hamstack_linbpq_binary_path |
/opt/linbpq/linbpq |
Executable path. |
hamstack_linbpq_binary_url |
`` | Compatible upstream binary URL (HTTPS) when install is enabled. |
hamstack_linbpq_callsign_base |
{{ hamstack_callsign | default('N0CALL') }} |
Configuration value for linbpq callsign base; see the packet/linbpq role README for operational context. |
hamstack_linbpq_config_path |
{{ hamstack_linbpq_data_dir }}/bpq32.cfg |
Configuration value for linbpq config path; see the packet/linbpq role README for operational context. |
hamstack_linbpq_connect_text |
`` | Configuration value for linbpq connect text; see the packet/linbpq role README for operational context. |
hamstack_linbpq_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/linbpq' }} |
Persistent data directory used by this role. |
hamstack_linbpq_disconnect_on_close |
false |
Configuration value for linbpq disconnect on close; see the packet/linbpq role README for operational context. |
hamstack_linbpq_enabled |
false |
Enable LinBPQ node/BBS. |
hamstack_linbpq_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_linbpq_fbb_port |
8011 |
FBB/transparent service port. |
hamstack_linbpq_full_connect_text |
true |
Configuration value for linbpq full connect text; see the packet/linbpq role README for operational context. |
hamstack_linbpq_id_interval |
9 |
Configuration value for linbpq id interval; see the packet/linbpq role README for operational context. |
hamstack_linbpq_id_message |
`` | Configuration value for linbpq id message; see the packet/linbpq role README for operational context. |
hamstack_linbpq_info_message |
`` | Configuration value for linbpq info message; see the packet/linbpq role README for operational context. |
hamstack_linbpq_install |
false |
Download an operator-selected upstream binary. |
hamstack_linbpq_install_dir |
/opt/linbpq |
Configuration value for linbpq install dir; see the packet/linbpq role README for operational context. |
hamstack_linbpq_ip_service_id |
Telnet and Web Services |
Configuration value for linbpq ip service id; see the packet/linbpq role README for operational context. |
hamstack_linbpq_ip_service_portnum |
20 |
Configuration value for linbpq ip service portnum; see the packet/linbpq role README for operational context. |
hamstack_linbpq_ip_service_quality |
0 |
Configuration value for linbpq ip service quality; see the packet/linbpq role README for operational context. |
hamstack_linbpq_ipv4_enabled |
true |
Enable the packet/linbpq role/capability. |
hamstack_linbpq_ipv6_enabled |
false |
Enable the packet/linbpq role/capability. |
hamstack_linbpq_kiss_options |
NOPARAMS |
Configuration value for linbpq kiss options; see the packet/linbpq role README for operational context. |
hamstack_linbpq_locator |
{{ hamstack_grid_locator | default('') }} |
Configuration value for linbpq locator; see the packet/linbpq role README for operational context. |
hamstack_linbpq_login_prompt |
callsign: |
Configuration value for linbpq login prompt; see the packet/linbpq role README for operational context. |
hamstack_linbpq_max_sessions |
32 |
Configuration value for linbpq max sessions; see the packet/linbpq role README for operational context. |
hamstack_linbpq_node_alias |
`` | NET/ROM node alias. |
hamstack_linbpq_node_callsign |
`` | Node callsign. |
hamstack_linbpq_node_options |
{OBSINIT: 6, OBSMIN: 4, NODESINTERVAL: 30, L3TIMETOLIVE: 20, L4RETRIES: 3, L4TIMEOUT: 60, L4DELAY: 10, L4... |
BPQ node/routing/timer settings. |
hamstack_linbpq_node_ssid |
null |
Configuration value for linbpq node ssid; see the packet/linbpq role README for operational context. |
hamstack_linbpq_password_prompt |
password: |
Configuration value for linbpq password prompt; see the packet/linbpq role README for operational context. |
hamstack_linbpq_port_defaults |
{kiss_host: 127.0.0.1, channel: A, fulldup: 0, quality: 192, persist: 64, slottime: 100, txdelay: 300, tx... |
Configuration value for linbpq port defaults; see the packet/linbpq role README for operational context. |
hamstack_linbpq_ports |
[] |
KISS-over-TCP RF ports, normally pointed at Graywolf loopback endpoints. |
hamstack_linbpq_raw_config_append |
`` | Configuration value for linbpq raw config append; see the packet/linbpq role README for operational context. |
hamstack_linbpq_secure_telnet |
true |
Configuration value for linbpq secure telnet; see the packet/linbpq role README for operational context. |
hamstack_linbpq_service_user |
linbpq |
Configuration value for linbpq service user; see the packet/linbpq role README for operational context. |
hamstack_linbpq_telnet_ctext |
`` | Configuration value for linbpq telnet ctext; see the packet/linbpq role README for operational context. |
hamstack_linbpq_telnet_enabled |
false |
Enable Telnet/FBB service port. |
hamstack_linbpq_telnet_logging |
true |
Configuration value for linbpq telnet logging; see the packet/linbpq role README for operational context. |
hamstack_linbpq_telnet_port |
8010 |
User Telnet port. |
hamstack_linbpq_telnet_users |
{{ vault_hamstack_linbpq_telnet_users | default([]) }} |
SYSOP/user records rendered into BPQ config. |
hamstack_linbpq_web_enabled |
true |
Enable the packet/linbpq role/capability. |
hamstack_linbpq_web_port |
8080 |
Web management port. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_winlink_agwpe_addr |
localhost:8000 |
Configuration value for winlink agwpe addr; see the packet/winlink role README for operational context. |
hamstack_winlink_agwpe_radio_port |
0 |
Network port used by this setting. |
hamstack_winlink_ardop_addr |
localhost:8515 |
Configuration value for winlink ardop addr; see the packet/winlink role README for operational context. |
hamstack_winlink_ardop_ptt_control |
false |
Configuration value for winlink ardop ptt control; see the packet/winlink role README for operational context. |
hamstack_winlink_ardop_rig |
`` | Configuration value for winlink ardop rig; see the packet/winlink role README for operational context. |
hamstack_winlink_ax25_engine |
linux |
Configuration value for winlink ax25 engine; see the packet/winlink role README for operational context. |
hamstack_winlink_ax25_port |
wl2k |
Network port used by this setting. |
hamstack_winlink_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_winlink_connect_aliases |
{telnet: 'telnet://{mycall}:CMSTelnet@cms.winlink.org:8772/wl2k'} |
Configuration value for winlink connect aliases; see the packet/winlink role README for operational context. |
hamstack_winlink_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/winlink' }} |
Persistent data directory used by this role. |
hamstack_winlink_enabled |
false |
Enable the packet/winlink role/capability. |
hamstack_winlink_extra_config |
{} |
Configuration value for winlink extra config; see the packet/winlink role README for operational context. |
hamstack_winlink_gatus_enabled |
false |
Enable the packet/winlink role/capability. |
hamstack_winlink_gpsd_addr |
localhost:2947 |
Configuration value for winlink gpsd addr; see the packet/winlink role README for operational context. |
hamstack_winlink_gpsd_allow_forms |
false |
Configuration value for winlink gpsd allow forms; see the packet/winlink role README for operational context. |
hamstack_winlink_gpsd_enable_http |
false |
Configuration value for winlink gpsd enable http; see the packet/winlink role README for operational context. |
hamstack_winlink_group |
hamstack-winlink |
Configuration value for winlink group; see the packet/winlink role README for operational context. |
hamstack_winlink_hamlib_rigs |
{} |
Configuration value for winlink hamlib rigs; see the packet/winlink role README for operational context. |
hamstack_winlink_http_bind |
127.0.0.1 |
Configuration value for winlink http bind; see the packet/winlink role README for operational context. |
hamstack_winlink_http_port |
8081 |
Network port used by this setting. |
hamstack_winlink_listen |
[] |
Configuration value for winlink listen; see the packet/winlink role README for operational context. |
hamstack_winlink_locator |
{{ hamstack_grid_locator | default('') }} |
Configuration value for winlink locator; see the packet/winlink role README for operational context. |
hamstack_winlink_manage_user |
true |
Configuration value for winlink manage user; see the packet/winlink role README for operational context. |
hamstack_winlink_motd |
[HamStack Pat Winlink client] |
Configuration value for winlink motd; see the packet/winlink role README for operational context. |
hamstack_winlink_package_cache_dir |
{{ (hamstack_cache_dir | default('/var/cache/hamstack')) ~ '/packages' }} |
Configuration value for winlink package cache dir; see the packet/winlink role README for operational context. |
hamstack_winlink_package_checksums |
{amd64: 'sha256:3dec3c2f0802707e7789c6752e955f141365e14923cc5c6331ddb8af48663d32', arm64: 'sha256:15f19a5... |
Configuration value for winlink package checksums; see the packet/winlink role README for operational context. |
hamstack_winlink_require_checksum |
true |
Configuration value for winlink require checksum; see the packet/winlink role README for operational context. |
hamstack_winlink_serial_tnc_baud |
9600 |
Configuration value for winlink serial tnc baud; see the packet/winlink role README for operational context. |
hamstack_winlink_serial_tnc_hbaud |
1200 |
Configuration value for winlink serial tnc hbaud; see the packet/winlink role README for operational context. |
hamstack_winlink_serial_tnc_path |
/dev/ttyUSB0 |
Configuration value for winlink serial tnc path; see the packet/winlink role README for operational context. |
hamstack_winlink_serial_tnc_type |
kenwood |
Configuration value for winlink serial tnc type; see the packet/winlink role README for operational context. |
hamstack_winlink_service_codes |
[PUBLIC] |
Configuration value for winlink service codes; see the packet/winlink role README for operational context. |
hamstack_winlink_service_enabled |
true |
Enable the packet/winlink role/capability. |
hamstack_winlink_transports |
[telnet] |
Configuration value for winlink transports; see the packet/winlink role README for operational context. |
hamstack_winlink_user |
hamstack-winlink |
Configuration value for winlink user; see the packet/winlink role README for operational context. |
hamstack_winlink_varafm_addr |
localhost:8300 |
Configuration value for winlink varafm addr; see the packet/winlink role README for operational context. |
hamstack_winlink_varahf_addr |
localhost:8300 |
Configuration value for winlink varahf addr; see the packet/winlink role README for operational context. |
hamstack_winlink_varahf_bandwidth |
2300 |
Configuration value for winlink varahf bandwidth; see the packet/winlink role README for operational context. |
hamstack_winlink_version |
1.0.0 |
Requested upstream software version. |
hamstack_winlink_version_reporting_disabled |
false |
Configuration value for winlink version reporting disabled; see the packet/winlink role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_blur_deck_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_blur_deck_dlna_friendly_name |
HamStack Blur Deck |
Configuration value for blur deck dlna friendly name; see the services/blur-deck role README for operational context. |
hamstack_blur_deck_enabled |
false |
Enable the services/blur-deck role/capability. |
hamstack_blur_deck_extra_config |
{} |
Configuration value for blur deck extra config; see the services/blur-deck role README for operational context. |
hamstack_blur_deck_inotify |
true |
Configuration value for blur deck inotify; see the services/blur-deck role README for operational context. |
hamstack_blur_deck_media_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/blur-deck' }} |
Configuration value for blur deck media dir; see the services/blur-deck role README for operational context. |
hamstack_blur_deck_media_filename |
blurdeck.mp4 |
Configuration value for blur deck media filename; see the services/blur-deck role README for operational context. |
hamstack_blur_deck_media_source |
`` | Configuration value for blur deck media source; see the services/blur-deck role README for operational context. |
hamstack_blur_deck_network_interfaces |
[] |
Configuration value for blur deck network interfaces; see the services/blur-deck role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_cloudlog_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_cloudlog_database_name |
cloudlog |
Configuration value for cloudlog database name; see the services/cloudlog role README for operational context. |
hamstack_cloudlog_database_user |
cloudlog |
Configuration value for cloudlog database user; see the services/cloudlog role README for operational context. |
hamstack_cloudlog_enabled |
false |
Enable the services/cloudlog role/capability. |
hamstack_cloudlog_https_bind |
0.0.0.0 |
Configuration value for cloudlog https bind; see the services/cloudlog role README for operational context. |
hamstack_cloudlog_https_port |
8452 |
Network port used by this setting. |
hamstack_cloudlog_install_dir |
/opt/cloudlog |
Configuration value for cloudlog install dir; see the services/cloudlog role README for operational context. |
hamstack_cloudlog_source_ref |
master |
Configuration value for cloudlog source ref; see the services/cloudlog role README for operational context. |
hamstack_cloudlog_source_repo |
https://github.com/magicbug/Cloudlog.git |
Configuration value for cloudlog source repo; see the services/cloudlog role README for operational context. |
hamstack_cloudlog_tls_common_name |
{{ inventory_hostname }} |
Configuration value for cloudlog tls common name; see the services/cloudlog role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_conham_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_conham_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_conham_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/conham-display' }} |
Persistent data directory used by this role. |
hamstack_conham_display_enabled |
false |
Enable the services/conham-display role/capability. |
hamstack_conham_event_path |
/dc |
Configuration value for conham event path; see the services/conham-display role README for operational context. |
hamstack_conham_https_bind |
0.0.0.0 |
Configuration value for conham https bind; see the services/conham-display role README for operational context. |
hamstack_conham_https_port |
8446 |
Network port used by this setting. |
hamstack_conham_refresh_minutes |
15 |
Configuration value for conham refresh minutes; see the services/conham-display role README for operational context. |
hamstack_conham_source_mode |
mirror |
Configuration value for conham source mode; see the services/conham-display role README for operational context. |
hamstack_conham_source_url |
https://conham.radio/ |
Configuration value for conham source url; see the services/conham-display role README for operational context. |
hamstack_conham_tls_host |
{{ inventory_hostname }} |
Configuration value for conham tls host; see the services/conham-display role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_dcdash_admin_username |
admin |
Configuration value for dcdash admin username; see the services/dcdash role README for operational context. |
hamstack_dcdash_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_dcdash_backup_dir |
{{ hamstack_dcdash_install_dir }}/backups |
Configuration value for dcdash backup dir; see the services/dcdash role README for operational context. |
hamstack_dcdash_bind_address |
0.0.0.0 |
Address on which the managed service binds. |
hamstack_dcdash_cert_file |
{{ hamstack_dcdash_install_dir }}/certs/cert.pem |
Configuration value for dcdash cert file; see the services/dcdash role README for operational context. |
hamstack_dcdash_db_path |
{{ hamstack_dcdash_install_dir }}/scoreboard.db |
Configuration value for dcdash db path; see the services/dcdash role README for operational context. |
hamstack_dcdash_enabled |
false |
Enable the services/dcdash role/capability. |
hamstack_dcdash_extra_environment |
{} |
Configuration value for dcdash extra environment; see the services/dcdash role README for operational context. |
hamstack_dcdash_group |
dcdash |
Configuration value for dcdash group; see the services/dcdash role README for operational context. |
hamstack_dcdash_install_dir |
/opt/dcdash |
Configuration value for dcdash install dir; see the services/dcdash role README for operational context. |
hamstack_dcdash_key_file |
{{ hamstack_dcdash_install_dir }}/certs/key.pem |
Configuration value for dcdash key file; see the services/dcdash role README for operational context. |
hamstack_dcdash_max_fox_rule_points |
null |
Configuration value for dcdash max fox rule points; see the services/dcdash role README for operational context. |
hamstack_dcdash_port |
8450 |
Network port used by this setting. |
hamstack_dcdash_proxy_hops |
1 |
Configuration value for dcdash proxy hops; see the services/dcdash role README for operational context. |
hamstack_dcdash_reports_dir |
{{ hamstack_dcdash_install_dir }}/reports |
Configuration value for dcdash reports dir; see the services/dcdash role README for operational context. |
hamstack_dcdash_reverse_proxy |
false |
Configuration value for dcdash reverse proxy; see the services/dcdash role README for operational context. |
hamstack_dcdash_source_mode |
git |
Configuration value for dcdash source mode; see the services/dcdash role README for operational context. |
hamstack_dcdash_source_ref |
main |
Configuration value for dcdash source ref; see the services/dcdash role README for operational context. |
hamstack_dcdash_source_repo |
`` | Configuration value for dcdash source repo; see the services/dcdash role README for operational context. |
hamstack_dcdash_user |
dcdash |
Configuration value for dcdash user; see the services/dcdash role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_gatus_auto_node_checks |
true |
Configuration value for gatus auto node checks; see the services/gatus role README for operational context. |
hamstack_gatus_auto_service_checks |
true |
Configuration value for gatus auto service checks; see the services/gatus role README for operational context. |
hamstack_gatus_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_gatus_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_gatus_container_name |
hamstack-gatus |
Container name managed by this role. |
hamstack_gatus_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/gatus' }} |
Persistent data directory used by this role. |
hamstack_gatus_enabled |
false |
Enable the services/gatus role/capability. |
hamstack_gatus_endpoints |
[] |
Configuration value for gatus endpoints; see the services/gatus role README for operational context. |
hamstack_gatus_extra_config |
{} |
Configuration value for gatus extra config; see the services/gatus role README for operational context. |
hamstack_gatus_https_bind |
0.0.0.0 |
Configuration value for gatus https bind; see the services/gatus role README for operational context. |
hamstack_gatus_https_port |
8443 |
Network port used by this setting. |
hamstack_gatus_image |
ghcr.io/twin/gatus:stable |
Container image used by this role. |
hamstack_gatus_include_self_check |
true |
Configuration value for gatus include self check; see the services/gatus role README for operational context. |
hamstack_gatus_interval |
30s |
Configuration value for gatus interval; see the services/gatus role README for operational context. |
hamstack_gatus_loopback_http_port |
18080 |
Network port used by this setting. |
hamstack_gatus_storage |
sqlite |
Configuration value for gatus storage; see the services/gatus role README for operational context. |
hamstack_gatus_tls_host |
{{ inventory_hostname }} |
Configuration value for gatus tls host; see the services/gatus role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_gps_time_allow_networks |
[] |
LANs allowed to query chronyd. Empty means localhost only. |
hamstack_gps_time_device |
`` | GPS entry in hamstack_devices with endpoints.serial. |
hamstack_gps_time_enabled |
false |
Enable GNSS-backed time service. |
hamstack_gps_time_expose_location |
false |
Configuration value for gps time expose location; see the services/gps-time role README for operational context. |
hamstack_gps_time_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_gps_time_gpsd_enabled |
true |
Enable the services/gps-time role/capability. |
hamstack_gps_time_makestep |
true |
Configuration value for gps time makestep; see the services/gps-time role README for operational context. |
hamstack_gps_time_nmea_delay_seconds |
0.1 |
NMEA serial delay estimate. |
hamstack_gps_time_nmea_offset_seconds |
0.5 |
NMEA timing offset for non-PPS timing. |
hamstack_gps_time_nmea_refid |
NMEA |
Configuration value for gps time nmea refid; see the services/gps-time role README for operational context. |
hamstack_gps_time_pps_device |
`` | PPS device override; otherwise use endpoints.pps. |
hamstack_gps_time_pps_enabled |
false |
Use the receiver's PPS timing source. |
hamstack_gps_time_pps_refid |
PPS |
Configuration value for gps time pps refid; see the services/gps-time role README for operational context. |
hamstack_gps_time_refclock_mode |
auto |
auto, sock, or shm. Auto prefers gpsd SOCK for PPS and SHM for non-PPS compatibility. |
hamstack_gps_time_refid |
GPS |
Chrony refclock identifier. |
hamstack_gps_time_rtcsync |
true |
Configuration value for gps time rtcsync; see the services/gps-time role README for operational context. |
hamstack_gps_time_time_sync_enabled |
true |
Enable the services/gps-time role/capability. |
hamstack_gps_time_time_sync_provider |
chrony |
Configuration value for gps time time sync provider; see the services/gps-time role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_meshtastic_dashboard_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_meshtastic_dashboard_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_meshtastic_dashboard_container_name |
hamstack-meshtastic-web |
Container name managed by this role. |
hamstack_meshtastic_dashboard_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/meshtastic-web' }} |
Persistent data directory used by this role. |
hamstack_meshtastic_dashboard_enabled |
false |
Enable the services/meshtastic-dashboard role/capability. |
hamstack_meshtastic_dashboard_https_bind |
0.0.0.0 |
Configuration value for meshtastic dashboard https bind; see the services/meshtastic-dashboard role README for operational context. |
hamstack_meshtastic_dashboard_https_port |
8451 |
Network port used by this setting. |
hamstack_meshtastic_dashboard_image |
ghcr.io/meshtastic/web:latest |
Container image used by this role. |
hamstack_meshtastic_dashboard_tls_host |
{{ inventory_hostname }} |
Configuration value for meshtastic dashboard tls host; see the services/meshtastic-dashboard role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_wavelog_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_wavelog_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_wavelog_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/wavelog' }} |
Persistent data directory used by this role. |
hamstack_wavelog_database_name |
wavelog |
Configuration value for wavelog database name; see the services/wavelog role README for operational context. |
hamstack_wavelog_database_user |
wavelog |
Configuration value for wavelog database user; see the services/wavelog role README for operational context. |
hamstack_wavelog_db_image |
mariadb:11.8 |
Container image used by this role. |
hamstack_wavelog_disable_cron |
false |
Configuration value for wavelog disable cron; see the services/wavelog role README for operational context. |
hamstack_wavelog_enabled |
false |
Enable the services/wavelog role/capability. |
hamstack_wavelog_environment |
{} |
Configuration value for wavelog environment; see the services/wavelog role README for operational context. |
hamstack_wavelog_https_bind |
0.0.0.0 |
Configuration value for wavelog https bind; see the services/wavelog role README for operational context. |
hamstack_wavelog_https_port |
8453 |
Network port used by this setting. |
hamstack_wavelog_image |
ghcr.io/wavelog/wavelog:latest |
Container image used by this role. |
hamstack_wavelog_tls_host |
{{ inventory_hostname }} |
Configuration value for wavelog tls host; see the services/wavelog role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_gridtracker_autostart |
false |
Add XDG autostart for the operator user. |
hamstack_gridtracker_base_url |
https://download2.gridtracker.org |
Configuration value for gridtracker base url; see the visual/gridtracker role README for operational context. |
hamstack_gridtracker_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_gridtracker_config_dir |
`` | Configuration directory used by this role. |
hamstack_gridtracker_download_page |
https://gridtracker.org/index.php/downloads/gridtracker-downloads |
Configuration value for gridtracker download page; see the visual/gridtracker role README for operational context. |
hamstack_gridtracker_enabled |
false |
Enable GridTracker2. |
hamstack_gridtracker_executable |
/usr/bin/gridtracker2 |
Configuration value for gridtracker executable; see the visual/gridtracker role README for operational context. |
hamstack_gridtracker_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_gridtracker_grid_locator |
{{ hamstack_grid_locator | default('') }} |
Maidenhead grid locator used by this role. |
hamstack_gridtracker_install |
true |
Install a Debian package. |
hamstack_gridtracker_logging_backend |
`` | Configuration value for gridtracker logging backend; see the visual/gridtracker role README for operational context. |
hamstack_gridtracker_logging_url |
`` | Configuration value for gridtracker logging url; see the visual/gridtracker role README for operational context. |
hamstack_gridtracker_package_checksum |
`` | Optional sha256:<digest> verified before the package is installed. |
hamstack_gridtracker_package_url |
`` | Explicit package override (HTTPS). |
hamstack_gridtracker_version |
2.260925.2 |
Tested default or another pinned upstream version. |
hamstack_gridtracker_wsjtx_host |
127.0.0.1 |
Reserved WSJT-X input host setting. |
hamstack_gridtracker_wsjtx_port |
2237 |
Reserved WSJT-X UDP port. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_openhamclock_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_openhamclock_caddy_image |
caddy:2-alpine |
TLS sidecar. |
hamstack_openhamclock_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_openhamclock_container_name |
hamstack-openhamclock |
Container name managed by this role. |
hamstack_openhamclock_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/openhamclock' }} |
Persistent data directory used by this role. |
hamstack_openhamclock_enabled |
false |
Enable OpenHamClock LAN service. |
hamstack_openhamclock_environment |
{} |
Supported upstream container environment overrides. |
hamstack_openhamclock_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_openhamclock_grid_locator |
{{ hamstack_grid_locator | default('') }} |
Maidenhead grid locator used by this role. |
hamstack_openhamclock_https_bind |
0.0.0.0 |
Configuration value for openhamclock https bind; see the visual/openhamclock role README for operational context. |
hamstack_openhamclock_https_port |
8449 |
Only host-published application port. |
hamstack_openhamclock_image |
ghcr.io/accius/openhamclock:latest |
Upstream application container. |
hamstack_openhamclock_install |
true |
Allow HamStack to install the upstream software. |
hamstack_openhamclock_latitude |
{{ hamstack_latitude | default(none) }} |
Latitude used by this role when location is required. |
hamstack_openhamclock_longitude |
{{ hamstack_longitude | default(none) }} |
Longitude used by this role when location is required. |
hamstack_openhamclock_tls_host |
{{ inventory_hostname }} |
Name/IP on Caddy internal certificate. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_openwebrx_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_openwebrx_caddy_image |
caddy:2-alpine |
Container image used by this role. |
hamstack_openwebrx_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_openwebrx_container_name |
hamstack-openwebrx |
Container name managed by this role. |
hamstack_openwebrx_data_dir |
{{ (hamstack_data_dir | default('/var/lib/hamstack')) ~ '/openwebrx' }} |
Persistent settings/Caddy data. |
hamstack_openwebrx_device_mappings |
[] |
Explicit Docker SDR device mappings. |
hamstack_openwebrx_enabled |
false |
Enable OpenWebRX LAN service. |
hamstack_openwebrx_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_openwebrx_grid_locator |
{{ hamstack_grid_locator | default('') }} |
Maidenhead grid locator used by this role. |
hamstack_openwebrx_https_bind |
0.0.0.0 |
Configuration value for openwebrx https bind; see the visual/openwebrx role README for operational context. |
hamstack_openwebrx_https_port |
8444 |
Only host-published application port. |
hamstack_openwebrx_image |
jketterl/openwebrx:stable |
OpenWebRX container image. |
hamstack_openwebrx_install |
true |
Allow HamStack to install the upstream software. |
hamstack_openwebrx_receiver_device |
`` | Configuration value for openwebrx receiver device; see the visual/openwebrx role README for operational context. |
hamstack_openwebrx_receiver_profiles |
[] |
Configuration value for openwebrx receiver profiles; see the visual/openwebrx role README for operational context. |
hamstack_openwebrx_tls_host |
{{ inventory_hostname }} |
Name/IP on Caddy internal certificate. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_allstar_allmon3_config |
/etc/allmon3/allmon3.ini |
Configuration value for allstar allmon3 config; see the voice/allstar role README for operational context. |
hamstack_allstar_allmon3_manage |
true |
Configuration value for allstar allmon3 manage; see the voice/allstar role README for operational context. |
hamstack_allstar_allmon3_service |
allmon3 |
Configuration value for allstar allmon3 service; see the voice/allstar role README for operational context. |
hamstack_allstar_autostart |
true |
Enable/start the managed service or desktop autostart entry. |
hamstack_allstar_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_allstar_channel_driver |
simpleusb |
Configuration value for allstar channel driver; see the voice/allstar role README for operational context. |
hamstack_allstar_config_dir |
/etc/asterisk |
Configuration directory used by this role. |
hamstack_allstar_config_group |
asterisk |
Configuration value for allstar config group; see the voice/allstar role README for operational context. |
hamstack_allstar_config_owner |
asterisk |
Configuration value for allstar config owner; see the voice/allstar role README for operational context. |
hamstack_allstar_default_node_number |
1999 |
Configuration value for allstar default node number; see the voice/allstar role README for operational context. |
hamstack_allstar_duplex |
null |
Configuration value for allstar duplex; see the voice/allstar role README for operational context. |
hamstack_allstar_enabled |
false |
Enable the voice/allstar role/capability. |
hamstack_allstar_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_allstar_id_recording |
|i{{ hamstack_allstar_callsign }} |
Configuration value for allstar id recording; see the voice/allstar role README for operational context. |
hamstack_allstar_interface |
`` | Configuration value for allstar interface; see the voice/allstar role README for operational context. |
hamstack_allstar_node_description |
`` | Configuration value for allstar node description; see the voice/allstar role README for operational context. |
hamstack_allstar_node_location |
{{ hamstack_grid_locator | default('') }} |
Configuration value for allstar node location; see the voice/allstar role README for operational context. |
hamstack_allstar_node_name |
{{ inventory_hostname }} |
Configuration value for allstar node name; see the voice/allstar role README for operational context. |
hamstack_allstar_node_number |
null |
Configuration value for allstar node number; see the voice/allstar role README for operational context. |
hamstack_allstar_radio |
`` | Configuration value for allstar radio; see the voice/allstar role README for operational context. |
hamstack_allstar_register |
false |
Configuration value for allstar register; see the voice/allstar role README for operational context. |
hamstack_allstar_registration_host |
register.allstarlink.org |
Configuration value for allstar registration host; see the voice/allstar role README for operational context. |
hamstack_allstar_restart_on_change |
true |
Configuration value for allstar restart on change; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_apply |
true |
Configuration value for allstar sa818 apply; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_band |
UHF |
Configuration value for allstar sa818 band; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_bandwidth |
Wide |
Configuration value for allstar sa818 bandwidth; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_config |
/etc/sa818.conf |
Configuration value for allstar sa818 config; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_ctcss_rx |
None |
Configuration value for allstar sa818 ctcss rx; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_ctcss_tx |
None |
Configuration value for allstar sa818 ctcss tx; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_dcs_rx |
None |
Configuration value for allstar sa818 dcs rx; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_dcs_tx |
None |
Configuration value for allstar sa818 dcs tx; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_emphasis |
Disabled |
Configuration value for allstar sa818 emphasis; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_enabled |
false |
Enable the voice/allstar role/capability. |
hamstack_allstar_sa818_high_pass |
Disabled |
Configuration value for allstar sa818 high pass; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_low_pass |
Disabled |
Configuration value for allstar sa818 low pass; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_port |
`` | Network port used by this setting. |
hamstack_allstar_sa818_rx_frequency |
null |
Configuration value for allstar sa818 rx frequency; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_speed |
`` | Configuration value for allstar sa818 speed; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_squelch |
1 |
Configuration value for allstar sa818 squelch; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_tail_tone |
Closed |
Configuration value for allstar sa818 tail tone; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_tone |
None |
Configuration value for allstar sa818 tone; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_tx_frequency |
{{ hamstack_allstar_sa818_rx_frequency }} |
Configuration value for allstar sa818 tx frequency; see the voice/allstar role README for operational context. |
hamstack_allstar_sa818_volume |
1 |
Configuration value for allstar sa818 volume; see the voice/allstar role README for operational context. |
hamstack_allstar_service |
asterisk |
Configuration value for allstar service; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_carrierfrom |
usbinvert |
Configuration value for allstar simpleusb carrierfrom; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_ctcssfrom |
no |
Configuration value for allstar simpleusb ctcssfrom; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_deemphasis |
no |
Configuration value for allstar simpleusb deemphasis; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_devstr |
`` | Configuration value for allstar simpleusb devstr; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_eeprom |
0 |
Configuration value for allstar simpleusb eeprom; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_invertptt |
no |
Configuration value for allstar simpleusb invertptt; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_preemphasis |
no |
Configuration value for allstar simpleusb preemphasis; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_rxboost |
no |
Configuration value for allstar simpleusb rxboost; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_rxmixerset |
null |
Configuration value for allstar simpleusb rxmixerset; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_settings |
{} |
Configuration value for allstar simpleusb settings; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_txmixaset |
null |
Configuration value for allstar simpleusb txmixaset; see the voice/allstar role README for operational context. |
hamstack_allstar_simpleusb_txmixbset |
null |
Configuration value for allstar simpleusb txmixbset; see the voice/allstar role README for operational context. |
hamstack_allstar_usbradio_settings |
{} |
Configuration value for allstar usbradio settings; see the voice/allstar role README for operational context. |
| Variable | Default | Purpose |
|---|---|---|
hamstack_wpsd_callsign |
{{ hamstack_callsign | default('N0CALL') }} |
Callsign used by this role. |
hamstack_wpsd_config_backups |
false |
Configuration value for wpsd config backups; see the voice/wpsd role README for operational context. |
hamstack_wpsd_config_path |
/etc/mmdvmhost |
Configuration value for wpsd config path; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dashboard_config_path |
/etc/WPSD-Dashboard-Config.ini |
Configuration value for wpsd dashboard config path; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dashboard_extra_settings |
{} |
Reserved pass-through/extension settings not otherwise modeled. |
hamstack_wpsd_dashboard_language |
`` | Configuration value for wpsd dashboard language; see the voice/wpsd role README for operational context. |
hamstack_wpsd_description |
HamStack managed WPSD node |
Configuration value for wpsd description; see the voice/wpsd role README for operational context. |
hamstack_wpsd_display |
none |
Configuration value for wpsd display; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_address |
`` | Configuration value for wpsd dmr custom network address; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_auto_rewrites |
false |
Configuration value for wpsd dmr custom network auto rewrites; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_exclusive |
true |
Configuration value for wpsd dmr custom network exclusive; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_id |
{{ hamstack_wpsd_dmr_id }} |
Configuration value for wpsd dmr custom network id; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_location |
false |
Configuration value for wpsd dmr custom network location; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_name |
`` | Configuration value for wpsd dmr custom network name; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_options |
`` | Configuration value for wpsd dmr custom network options; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_custom_network_port |
62030 |
Network port used by this setting. |
hamstack_wpsd_dmr_custom_network_rules |
[] |
Configuration value for wpsd dmr custom network rules; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmr_id |
null |
Configuration value for wpsd dmr id; see the voice/wpsd role README for operational context. |
hamstack_wpsd_dmrgateway_config_path |
/etc/dmrgateway |
Configuration value for wpsd dmrgateway config path; see the voice/wpsd role README for operational context. |
hamstack_wpsd_duplex |
false |
Configuration value for wpsd duplex; see the voice/wpsd role README for operational context. |
hamstack_wpsd_enabled |
false |
Enable the voice/wpsd role/capability. |
hamstack_wpsd_frequency_mhz |
null |
Configuration value for wpsd frequency mhz; see the voice/wpsd role README for operational context. |
hamstack_wpsd_grid_locator |
{{ hamstack_grid_locator | default('') }} |
Maidenhead grid locator used by this role. |
hamstack_wpsd_hotspot_name |
{{ inventory_hostname }} |
Configuration value for wpsd hotspot name; see the voice/wpsd role README for operational context. |
hamstack_wpsd_interface |
`` | Configuration value for wpsd interface; see the voice/wpsd role README for operational context. |
hamstack_wpsd_latitude |
{{ hamstack_latitude | default(none) }} |
Latitude used by this role when location is required. |
hamstack_wpsd_location |
{{ hamstack_wpsd_grid_locator }} |
Configuration value for wpsd location; see the voice/wpsd role README for operational context. |
hamstack_wpsd_longitude |
{{ hamstack_longitude | default(none) }} |
Longitude used by this role when location is required. |
hamstack_wpsd_manage_dmr_custom_network |
false |
Configuration value for wpsd manage dmr custom network; see the voice/wpsd role README for operational context. |
hamstack_wpsd_manage_modes |
true |
Configuration value for wpsd manage modes; see the voice/wpsd role README for operational context. |
hamstack_wpsd_mmdvmhost_extra |
[] |
Configuration value for wpsd mmdvmhost extra; see the voice/wpsd role README for operational context. |
hamstack_wpsd_modem |
`` | Configuration value for wpsd modem; see the voice/wpsd role README for operational context. |
hamstack_wpsd_modem_config_path |
/etc/dstar-radio.mmdvmhost |
Configuration value for wpsd modem config path; see the voice/wpsd role README for operational context. |
hamstack_wpsd_modes |
[] |
Configuration value for wpsd modes; see the voice/wpsd role README for operational context. |
hamstack_wpsd_nxdn_id |
null |
Configuration value for wpsd nxdn id; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_brightness |
0 |
Configuration value for wpsd oled brightness; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_cast |
false |
Configuration value for wpsd oled cast; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_invert |
false |
Configuration value for wpsd oled invert; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_rotate |
false |
Configuration value for wpsd oled rotate; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_screensaver |
true |
Configuration value for wpsd oled screensaver; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_scroll |
false |
Configuration value for wpsd oled scroll; see the voice/wpsd role README for operational context. |
hamstack_wpsd_oled_type |
3 |
Configuration value for wpsd oled type; see the voice/wpsd role README for operational context. |
hamstack_wpsd_restart_on_change |
true |
Configuration value for wpsd restart on change; see the voice/wpsd role README for operational context. |
hamstack_wpsd_rx_frequency_mhz |
{{ hamstack_wpsd_frequency_mhz }} |
Configuration value for wpsd rx frequency mhz; see the voice/wpsd role README for operational context. |
hamstack_wpsd_rx_offset_hz |
null |
Configuration value for wpsd rx offset hz; see the voice/wpsd role README for operational context. |
hamstack_wpsd_timezone |
{{ hamstack_timezone | default('UTC') }} |
Configuration value for wpsd timezone; see the voice/wpsd role README for operational context. |
hamstack_wpsd_tx_frequency_mhz |
{{ hamstack_wpsd_frequency_mhz }} |
Configuration value for wpsd tx frequency mhz; see the voice/wpsd role README for operational context. |
hamstack_wpsd_tx_offset_hz |
null |
Configuration value for wpsd tx offset hz; see the voice/wpsd role README for operational context. |
hamstack_wpsd_url |
`` | Configuration value for wpsd url; see the voice/wpsd role README for operational context. |