Rust servers: panel-managed mode (collection 0.1.0) - #474
Merged
Conversation
Pins compscidr.rust_gameserver 0.1.0 and enables external-manager mode: rustd.xyz owns wipes and runtime env; deploys can no longer stomp the live seed or revert panel-managed settings. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Rust game-server Ansible role configuration to align with the new compscidr.rust_gameserver collection release and move wipe/env management to the rustd.xyz panel-managed workflow.
Changes:
- Bumps
compscidr.rust_gameservercollection from0.0.7to0.1.0. - Disables on-host wipe cron management and environment file overwrite for both weekly and monthly servers.
- Removes the no-longer-used
rust_gameserver_wipe_bpvariable from both server definitions.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| ansible/roles/rust_game/tasks/main.yml | Switches both servers to panel-managed mode by disabling wipe-cron management and env overwrites; removes deprecated wipe BP variable. |
| ansible/requirements.yml | Updates the Rust gameserver collection dependency to 0.1.0. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Depends on compscidr/ansible-rust-gameserver 0.1.0 — ✅ released 2026-08-04 and live on Galaxy.
Sets
rust_gameserver_manage_wipe_cron: falseandrust_gameserver_overwrite_env: falsefor both servers: rustd.xyz owns wipes and runtime env; deploys stop re-stampingseed.env/rust.envand the on-host wipe crons are removed on the next run. Dropsrust_gameserver_wipe_bp(only wipe.sh consumed it); keepsrust_gameserver_wipe(feeds the server-browser tags).Pre-deploy checklist:
/etc/rust/server/monthly) — its wipes stop with the cron otherwisePost-deploy verification:
seed.envon nas unchanged (live seeds 18751 weekly / 756632467 monthly),/etc/cron.d/rust_wipe_*gone, containers healthy, both servers reconnected in the panel with unchanged map identities.🤖 Generated with Claude Code