I have a free open source project on GitHub that I need to move from rundeck-io to ironsmith-io, This article provides details on my experience with this GitHub move. I anticipate pain-points in this process.
The terraform-aws-ec2-rundeck GitHub code repository is a Terraform module that I wrote and placed into the Terraform Registry. The module creates an AWS EC2 server running open source Rundeck from PagerDuty
I also need to fix the “Module managed by devsin”. That is an artifact of moving to rundeck-io a couple years ago. I don’t know who ‘devsin’ is. I opened a support ticket with Hashicorp, the makers of Terraform. Some BS back and forth and I gave up. It is free, and open source, I won’t waste time telling them Hashicorp’s shit is broken. After updating my GitHub profile with a new icon, the Terraform Registry picked up the IronSmith icon, just not the ironsmith-io.
Log into GitHub and proceed to Setting —> Acount —> “Change username” button.
I have a personal account.
Next up, update the Terraform Registry about this GitHub change. Log into the Terraform Registry with your GitHub account. Terraform modules are backed by GitHub code repositories.
Once logged in, select “Publish” then “Module”
Select the GitHub repo that backs the Terraform Registry module.
So far, so good. Fingers crossed here.
Success! The stats didn’t make it, but who needs those? Whoever is using the old Terraform Registry module will have to migrate from rundeck-io to ironsmith-io. I appoligze for that, but what exactly did you expect? It is “free” software, adjust accordingly and reach out to me for advanced techniques, fixes, insight and vision you don’t even have, yet. I have no insight into who is using this thing. It states clearly this is not a production grade product, but that does happen with these things. Sorry if I messed up your morning and day.
My Terraform Registry profile now looks correct.
That was painless and much easier that I thought. My hat is off to the folks at GitHub and Hashicorp for making this friction-free. Considering the prior experience of trying to get ‘devsin’ corrected, I had expected this change to be painful. Thankfully, it was not.
Final GitHub Profile : https://github.com/ironsmith-io
OpenAI’s gpt4.0-turbo had this to say about it:
Microsoft CoPilot is amazing. And I say that having never used it. Why would I? I just read about it, get the underlying architecture, and go there, to the source. Master, fucking, smith!