Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pvginkel
/
IaCAgent
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on Jun 13, 2026
secrets.example: set KUBECONFIG too, not just KUBE_CONFIG_PATH
Show description for 973d330
pvginkel
and
claude
committed
973d330
View commit details
Copy full SHA for 973d330
Browse repository at this point
Completed rename of the HOMELAB_IAC_PROVISIONER_TOKEN environment variable.
pvginkel
committed
37fd286
View commit details
Copy full SHA for 37fd286
Browse repository at this point
iac-impl: log state backend output to /var/log/terraform-backend-git.log
Show description for 28cd015
pvginkel
and
claude
committed
28cd015
View commit details
Copy full SHA for 28cd015
Browse repository at this point
iac-impl: clone a configurable repos set; secrets gain HelmCharts deploy creds
Show description for c917a0b
pvginkel
and
claude
committed
c917a0b
View commit details
Copy full SHA for c917a0b
Browse repository at this point
Commits on Jun 12, 2026
jenkins-agent: JENKINS_AGENT_SECRET must be a literal, guard against !bao refs
Show description for 3105825
pvginkel
and
claude
committed
3105825
View commit details
Copy full SHA for 3105825
Browse repository at this point
iac-impl: silence the terraform-backend-git startup banner
Show description for 3567d70
pvginkel
and
claude
committed
3567d70
View commit details
Copy full SHA for 3567d70
Browse repository at this point
README: iac-impl starts terraform-backend-git, no clone-and-sync
Show description for 4b6de31
pvginkel
and
claude
committed
4b6de31
View commit details
Copy full SHA for 4b6de31
Browse repository at this point
iac-impl: run terraform-backend-git instead of cloning + syncing TerraformState
Show description for 8792554
pvginkel
and
claude
committed
8792554
View commit details
Copy full SHA for 8792554
Browse repository at this point
jenkins-agent: run with --init to reap orphaned zombies
Show description for dcfdf4a
pvginkel
and
claude
committed
dcfdf4a
View commit details
Copy full SHA for dcfdf4a
Browse repository at this point
README: Jenkins pipelines moved to the Ansible repo
Show description for b45489c
pvginkel
and
claude
committed
b45489c
View commit details
Copy full SHA for b45489c
Browse repository at this point
Commits on May 26, 2026
secrets.example.yaml: post-migration schema (kv/iac/* refs)
Show description for 91de754
pvginkel
and
claude
committed
91de754
View commit details
Copy full SHA for 91de754
Browse repository at this point
Commits on May 21, 2026
Fixed typo in iac script.
pvginkel
committed
2372a62
View commit details
Copy full SHA for 2372a62
Browse repository at this point
iac-impl: only require OPENBAO_* env when secrets.yaml has !bao refs
Show description for 2e034b1
pvginkel
and
claude
committed
2e034b1
View commit details
Copy full SHA for 2e034b1
Browse repository at this point
iac-impl: Python rewrite with `!bao` resolver
Show description for 350aede
pvginkel
and
claude
committed
350aede
View commit details
Copy full SHA for 350aede
Browse repository at this point
Silence docker pull information.
pvginkel
committed
2425252
View commit details
Copy full SHA for 2425252
Browse repository at this point
Commits on May 20, 2026
check-ansible-drift.sh: stream output instead of buffering
Show description for e1dd95d
pvginkel
and
claude
committed
e1dd95d
View commit details
Copy full SHA for e1dd95d
Browse repository at this point
iac: --pull=always before docker run
Show description for 86d8dec
pvginkel
and
claude
committed
86d8dec
View commit details
Copy full SHA for 86d8dec
Browse repository at this point
Commits on May 12, 2026
Don't require existence of the secrets file in the Jenkins agent container.
pvginkel
committed
2e44515
View commit details
Copy full SHA for 2e44515
Browse repository at this point
Fixed work dir for the Jenkins agent.
pvginkel
committed
c882cc6
View commit details
Copy full SHA for c882cc6
Browse repository at this point
Added agent name to the Jenkins agent docker image invocation.
pvginkel
committed
dcc09d6
View commit details
Copy full SHA for dcc09d6
Browse repository at this point
Moved Jenkins pipelines.
pvginkel
committed
6930d9f
View commit details
Copy full SHA for 6930d9f
Browse repository at this point
iac-impl: flip -q/--quiet to -v/--verbose
Show description for d83b2d8
pvginkel
and
claude
committed
d83b2d8
View commit details
Copy full SHA for d83b2d8
Browse repository at this point
Switched to the new iac image.
pvginkel
committed
82dd465
View commit details
Copy full SHA for 82dd465
Browse repository at this point
iac-impl: drop poetry install; warn on baked-venv staleness
Show description for 9e30c79
pvginkel
and
claude
committed
9e30c79
View commit details
Copy full SHA for 9e30c79
Browse repository at this point
iac-impl: fix poetry path; add -q flag; show setup progress
Show description for ab6a027
pvginkel
and
claude
committed
ab6a027
View commit details
Copy full SHA for ab6a027
Browse repository at this point
iac + agent: let non-root callers run the shim
Show description for 1bab9fb
pvginkel
and
claude
committed
1bab9fb
View commit details
Copy full SHA for 1bab9fb
Browse repository at this point
jenkins: pipelines for iac-on-push, iac-scheduled-update, iac-scheduled-drift
Show description for eab91cb
pvginkel
and
claude
committed
eab91cb
View commit details
Copy full SHA for eab91cb
Browse repository at this point
initial skeleton: iac shim, iac-impl, install.sh, host glue
Show description for 1f7bc2d
pvginkel
and
claude
committed
1f7bc2d
View commit details
Copy full SHA for 1f7bc2d
Browse repository at this point
You can’t perform that action at this time.