Skip to content

feat: add action for server run commands - #1702

Draft
h3adex wants to merge 1 commit into
stackitcloud:mainfrom
h3adex:feat/add-run-command-action
Draft

feat: add action for server run commands#1702
h3adex wants to merge 1 commit into
stackitcloud:mainfrom
h3adex:feat/add-run-command-action

Conversation

@h3adex

@h3adex h3adex commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Description

Adds stackit_run_command action to our terraform provider to perform day2 operation on iaas server. Waits for stackitcloud/stackit-sdk-go#10354

Why this is better than null_resource / remote-exec:
In hub-and-spoke and private-network-only topologies we don't have public ips for server to automate day-2 operations like Certificate rotation (see example), Firewall rule reloads or Service restarts. Another important benefit is that run commands are getting logged into our platform audit logs.

Checklist

  • Issue was linked above
  • Code format was applied: make fmt
  • Examples were added / adjusted (see examples/ directory)
  • Docs are up-to-date: make generate-docs (will be checked by CI)
  • Unit tests got implemented or updated
  • Acceptance tests got implemented or updated (see e.g. here)
  • Unit tests are passing: make test (will be checked by CI)
  • No linter issues: make lint (will be checked by CI)

@h3adex
h3adex requested a review from a team as a code owner August 18, 2026 12:15
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from e8f40c6 to be3778c Compare August 18, 2026 12:19
@h3adex
h3adex marked this pull request as draft August 18, 2026 12:19
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from be3778c to 3998469 Compare August 18, 2026 12:24
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
@h3adex
h3adex force-pushed the feat/add-run-command-action branch from 3998469 to 9a2f74b Compare August 19, 2026 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant