Updating Benedikta-related items to reflect setup on host.
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 6m31s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 13m9s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 15m42s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 12m53s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 13s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m42s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 4m19s
Gitea Branch PR & Ansible Deployment / Check and Create PR (push) Successful in 6m31s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rikku) (push) Successful in 13m9s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (benedikta) (push) Successful in 15m42s
Gitea Branch PR & Ansible Deployment / Ansible Dry Run (rinoa) (push) Successful in 12m53s
Gitea Branch PR & Ansible Deployment / PR Merge (push) Successful in 13s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rikku) (push) Successful in 3m19s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (benedikta) (push) Successful in 3m42s
Gitea Branch PR & Ansible Deployment / Ansible Config Deployment (rinoa) (push) Successful in 4m19s
This commit is contained in:
@@ -1,4 +0,0 @@
|
|||||||
XKB_DEFAULT_MODEL=pc105
|
|
||||||
XKB_DEFAULT_LAYOUT=us
|
|
||||||
XKB_DEFAULT_VARIANT=
|
|
||||||
XKB_DEFAULT_OPTIONS=
|
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
{
|
||||||
|
"log_level": "INFO",
|
||||||
|
"logs": {
|
||||||
|
"path": "stdout"
|
||||||
|
},
|
||||||
|
"play_wav_cmdline": "play %1",
|
||||||
|
"play_mp3_cmdline": "play %1",
|
||||||
|
"lang": "en-US",
|
||||||
|
"listener": {
|
||||||
|
"VAD": {
|
||||||
|
"module": "ovos-vad-plugin-silero"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"skills": {
|
||||||
|
"installer": {
|
||||||
|
"allow_pip": true,
|
||||||
|
"allow_alphas": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"disable_gui": false
|
||||||
|
},
|
||||||
|
"websocket": {
|
||||||
|
"host": "0.0.0.0",
|
||||||
|
"max_msg_size": 25
|
||||||
|
},
|
||||||
|
"PHAL": {
|
||||||
|
"admin": {
|
||||||
|
"ovos-PHAL-plugin-system": {
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"open_data": {
|
||||||
|
"intent_urls": [
|
||||||
|
"https://metrics.tigregotico.pt/intents"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"tts": {
|
||||||
|
"ovos-tts-plugin-server": {
|
||||||
|
"voice": "ryan-low"
|
||||||
|
},
|
||||||
|
"module": "ovos-tts-plugin-server"
|
||||||
|
},
|
||||||
|
"stt": {
|
||||||
|
"ovos-stt-plugin-server": {},
|
||||||
|
"module": "ovos-stt-plugin-server",
|
||||||
|
"fallback_module": ""
|
||||||
|
},
|
||||||
|
"system_unit": "imperial",
|
||||||
|
"temperature_unit": "fahrenheit",
|
||||||
|
"precipitation_unit": "inch",
|
||||||
|
"windspeed_unit": "mph",
|
||||||
|
"time_format": "half",
|
||||||
|
"spoken_time_format": "half",
|
||||||
|
"date_format": "MDY"
|
||||||
|
}
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
{
|
|
||||||
"system_unit": "metric",
|
|
||||||
"time_format": "full",
|
|
||||||
"date_format": "DMY",
|
|
||||||
"intents": {
|
|
||||||
"persona": {
|
|
||||||
"handle_fallback": true,
|
|
||||||
"default_persona": "Remote LLama"
|
|
||||||
},
|
|
||||||
"pipeline": [
|
|
||||||
"ocp_high",
|
|
||||||
"stop_high",
|
|
||||||
"converse",
|
|
||||||
"padatious_high",
|
|
||||||
"adapt_high",
|
|
||||||
"stop_medium",
|
|
||||||
"adapt_medium",
|
|
||||||
"ovos-persona-pipeline-plugin-high",
|
|
||||||
"fallback_medium",
|
|
||||||
"ovos-persona-pipeline-plugin-low",
|
|
||||||
"fallback_low"
|
|
||||||
],
|
|
||||||
"padatious": {
|
|
||||||
"stem": false,
|
|
||||||
"cast_to_ascii": true,
|
|
||||||
"domain_engine": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tts": {
|
|
||||||
"module": "ovos-tts-plugin-server",
|
|
||||||
"ovos-tts-plugin-server": {}
|
|
||||||
},
|
|
||||||
"stt": {
|
|
||||||
"module": "ovos-stt-plugin-server",
|
|
||||||
"fallback_module": "",
|
|
||||||
"ovos-stt-plugin-server": {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
"location": {
|
|
||||||
"city": {
|
|
||||||
"code": "Queens",
|
|
||||||
"name": "Queens",
|
|
||||||
"state": {
|
|
||||||
"code": "NY",
|
|
||||||
"name": "New York",
|
|
||||||
"country": {
|
|
||||||
"code": "US",
|
|
||||||
"name": "United States"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"coordinate": {
|
|
||||||
"latitude": 40.7513,
|
|
||||||
"longitude": -73.8244
|
|
||||||
},
|
|
||||||
"timezone": {
|
|
||||||
"code": "America/New_York",
|
|
||||||
"name": "America/New_York"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
+1
-2
@@ -1,8 +1,7 @@
|
|||||||
{% set vault_addr = 'https://vault.trez.wtf' %}
|
{% set vault_addr = 'https://vault.trez.wtf' %}
|
||||||
{% set secrets_path = 'benedikta-docker/env' %}
|
{% set secrets_path = 'benedikta-docker/env' %}
|
||||||
|
|
||||||
{
|
{
|
||||||
"api_key": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='benedikta-docker', url=vault_addr, token=vault_token)['secret']['HOME_ASSISTANT_LONG_LIVED_TOKEN'] }}",
|
"api_key": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='benedikta-docker', url=vault_addr, token=vault_token)['secret']['HOME_ASSISTANT_LONG_LIVED_TOKEN'] }}",
|
||||||
"host": "192.168.1.250:8123",
|
"host": "192.168.1.252:8123",
|
||||||
"__mycroft_skill_firstrun": false
|
"__mycroft_skill_firstrun": false
|
||||||
}
|
}
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/gmrender.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-audio.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-ggwave.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-gui.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-listener.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-messagebus.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-phal.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-skill-settings-ui.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-skills.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos-yaml-editor.service
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/ovos/.config/systemd/user/ovos.service
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=DLNA Renderer
|
|
||||||
Wants=network-online.target sound.target
|
|
||||||
After=network-online.target sound.target
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStartPre=/bin/sleep 15
|
|
||||||
ExecStart=/usr/bin/gmediarender -f "RaspOVOS" --gstout-audiosink=pipewiresink --logfile=stdout --mime-filter audio
|
|
||||||
Restart=always
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=default.target
|
|
||||||
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Audio
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=notify
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-audio
|
|
||||||
TimeoutStartSec=10m
|
|
||||||
TimeoutStopSec=1m
|
|
||||||
Restart=on-failure
|
|
||||||
StartLimitInterval=5min
|
|
||||||
StartLimitBurst=4
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Documentation=https://github.com/OpenVoiceOS/ovos-audio-transformer-plugin-ggwave
|
|
||||||
Description=Open Voice OS - ggwave listener
|
|
||||||
PartOf=ovos.service
|
|
||||||
Requires=ovos.service ovos-messagebus.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
WorkingDirectory=%h/.venvs/ovos
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/ovos-ggwave-listener
|
|
||||||
ExecReload=/usr/bin/kill -s HUP $MAINPID
|
|
||||||
ExecStop=/usr/bin/kill -s KILL $MAINPID
|
|
||||||
Restart=on-failure
|
|
||||||
RestartSec=5s
|
|
||||||
StartLimitBurst=0
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS GUI Websocket
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=notify
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-gui
|
|
||||||
TimeoutStartSec=1m
|
|
||||||
TimeoutStopSec=1m
|
|
||||||
Restart=on-failure
|
|
||||||
StartLimitInterval=5min
|
|
||||||
StartLimitBurst=4
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Librespot OCP Hooks
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
Wants=network-online.target
|
|
||||||
After=network-online.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=/usr/bin/librespot --name raspOVOS --device-type "speaker" --initial-volume 100 --onevent "/usr/libexec/ovos-librespot"
|
|
||||||
Restart=on-failure
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Listener
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=notify
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-listener
|
|
||||||
TimeoutStartSec=5m
|
|
||||||
TimeoutStopSec=1m
|
|
||||||
Restart=on-failure
|
|
||||||
StartLimitInterval=5min
|
|
||||||
StartLimitBurst=4
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Messagebus (Rust)
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=/usr/local/bin/ovos_rust_messagebus
|
|
||||||
Restart=on-failure
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS PHAL
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
Type=notify
|
|
||||||
UMask=002
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-phal
|
|
||||||
TimeoutStartSec=1m
|
|
||||||
TimeoutStopSec=1m
|
|
||||||
Restart=on-failure
|
|
||||||
StartLimitInterval=5min
|
|
||||||
StartLimitBurst=4
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Skill Settings Editor
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
Environment="OVOS_CONFIG_USERNAME=ovos"
|
|
||||||
Environment="OVOS_CONFIG_PASSWORD=ovos"
|
|
||||||
WorkingDirectory=%h/.venvs/ovos
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/ovos-skill-config-tool
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Skills
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=notify
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/python /usr/libexec/ovos-systemd-skills
|
|
||||||
TimeoutStartSec=10m
|
|
||||||
TimeoutStopSec=1m
|
|
||||||
Restart=on-failure
|
|
||||||
StartLimitInterval=5min
|
|
||||||
StartLimitBurst=4
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Spotifyd OCP Hooks
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
After=ovos-messagebus.service
|
|
||||||
Wants=network-online.target
|
|
||||||
After=network-online.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
ExecStart=/usr/bin/spotifyd --name raspOVOS --device-type "speaker" --initial-volume 100 --on-song-change-hook "/home/ovos/.venvs/ovos/bin/python /usr/libexec/ovos-spotifyd"
|
|
||||||
Restart=on-failure
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS Config WebUI
|
|
||||||
PartOf=ovos.service
|
|
||||||
After=ovos.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Group=ovos
|
|
||||||
UMask=002
|
|
||||||
Environment="EDITOR_USERNAME=ovos"
|
|
||||||
Environment="EDITOR_PASSWORD=ovos"
|
|
||||||
WorkingDirectory=%h/.venvs/ovos
|
|
||||||
ExecStart=%h/.venvs/ovos/bin/ovos-yaml-editor
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=ovos.service
|
|
||||||
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=OVOS A.I. Software stack.
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=oneshot
|
|
||||||
Group=ovos
|
|
||||||
ExecStart=/bin/true
|
|
||||||
RemainAfterExit=yes
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=default.target
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
appdata_base_path: /home/ovos/.config
|
appdata_base_path: /home/ovos/ovos/config
|
||||||
secrets_path: benedikta-docker/env
|
secrets_path: benedikta-docker/env
|
||||||
|
|||||||
Reference in New Issue
Block a user