[PR #135] [CLOSED] Ansible to install and run GOW in headless mode #182

Closed
opened 2026-10-15 12:49:45 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/gow/pull/135
Author: @Kimi450
Created: 2/11/2023
Status: ❌ Closed

Base: master ← Head: ansible


📝 Commits (10+)

  • b7ba592 Initial commit, copying stuff over
  • e07e5d8 Added some missing bits to make it work
  • a7687d6 rename vars
  • 279337a Added section 3.3, adding extra config to compose config for sunshin platform
  • 9f8623e fixed wrong config for web ui
  • 2ed7367 Copy over sunshine.conf to expected location, getting permission errors on sunshine though
  • 67d3dab added docker install, only left to figure out how to bring up gow in the backgroudn
  • 95a9326 systemd service file to run gow after startup
  • 4d23bac opened ports, tested on a clean VM install too
  • 9f613f5 msg update

📊 Changes

12 files changed (+465 additions, -0 deletions)

View changed files

➕ ansible/README.md (+87 -0)
➕ ansible/configs/edid-1920-1080.txt (+1 -0)
➕ ansible/configs/gow.service (+18 -0)
➕ ansible/group_vars/all (+25 -0)
➕ ansible/headless-application.yaml (+201 -0)
➕ ansible/hosts.yaml (+13 -0)
➕ ansible/install-docker.yaml (+46 -0)
➕ ansible/run.sh (+1 -0)
➕ ansible/setup.yaml (+20 -0)
➕ ansible/tasks-allow-ports.yaml (+22 -0)
➕ ansible/tasks-clone-git-repo.yaml (+16 -0)
➕ ansible/tasks-reload-systemd-service.yaml (+15 -0)

📄 Description

Ansible to install and run GOW in headless mode

Items covered:


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/gow/pull/135 **Author:** [@Kimi450](https://github.com/Kimi450) **Created:** 2/11/2023 **Status:** ❌ Closed **Base:** `master` ← **Head:** `ansible` --- ### 📝 Commits (10+) - [`b7ba592`](https://github.com/games-on-whales/gow/commit/b7ba592c2fd87f585f68da8ac3fa5463eb0a0c34) Initial commit, copying stuff over - [`e07e5d8`](https://github.com/games-on-whales/gow/commit/e07e5d834f912aaa9897e6e2f893b25d2898dbc6) Added some missing bits to make it work - [`a7687d6`](https://github.com/games-on-whales/gow/commit/a7687d658dff8d5c68c29bdc30a9d19b5ec51563) rename vars - [`279337a`](https://github.com/games-on-whales/gow/commit/279337a00738a91f4619620bc49ca7321c100503) Added section 3.3, adding extra config to compose config for sunshin platform - [`9f8623e`](https://github.com/games-on-whales/gow/commit/9f8623e0b06571c17ecc6442c493fcd4793e3040) fixed wrong config for web ui - [`2ed7367`](https://github.com/games-on-whales/gow/commit/2ed7367eeb9267c7a009790ec42bb697f2fddb57) Copy over sunshine.conf to expected location, getting permission errors on sunshine though - [`67d3dab`](https://github.com/games-on-whales/gow/commit/67d3dab21c3b0ac8a060c58766a0fd32796f57ed) added docker install, only left to figure out how to bring up gow in the backgroudn - [`95a9326`](https://github.com/games-on-whales/gow/commit/95a932670f4fd614653ea229cee12780cc6fbd9a) systemd service file to run gow after startup - [`4d23bac`](https://github.com/games-on-whales/gow/commit/4d23bacba27f94f8c688c2e7fdc1d4c3ba20e81e) opened ports, tested on a clean VM install too - [`9f613f5`](https://github.com/games-on-whales/gow/commit/9f613f5e1bcd633e3d5fa18bd7138670f6e75435) msg update ### 📊 Changes **12 files changed** (+465 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `ansible/README.md` (+87 -0) ➕ `ansible/configs/edid-1920-1080.txt` (+1 -0) ➕ `ansible/configs/gow.service` (+18 -0) ➕ `ansible/group_vars/all` (+25 -0) ➕ `ansible/headless-application.yaml` (+201 -0) ➕ `ansible/hosts.yaml` (+13 -0) ➕ `ansible/install-docker.yaml` (+46 -0) ➕ `ansible/run.sh` (+1 -0) ➕ `ansible/setup.yaml` (+20 -0) ➕ `ansible/tasks-allow-ports.yaml` (+22 -0) ➕ `ansible/tasks-clone-git-repo.yaml` (+16 -0) ➕ `ansible/tasks-reload-systemd-service.yaml` (+15 -0) </details> ### 📄 Description Ansible to install and run GOW in headless mode Items covered: - Pre-reqs about `/dev/uinput` being present - Monitor requirements from section 3 in https://games-on-whales.github.io/gow/monitor.html - 3.3 is missing at the moment, dont know how to do this cleanly - cloning of repo - configs - local_state - time_zone --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:49:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/gow#182
No description provided.