mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#terraform

5 posts5 participants0 posts today
Gabriel :golang:<p>I published a new article 🎉<br>Reduce Terraform plan time when using modules<br><a href="https://gabnotes.org/posts/reduce-terraform-plan-time-when-using-modules" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gabnotes.org/posts/reduce-terr</span><span class="invisible">aform-plan-time-when-using-modules</span></a></p><p><a href="https://fosstodon.org/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a></p>
TransQuinnzel<p>I've been on a little bit of a writing spree. I decided to update my guide on deploying K8s on XCP-NG/XenOrchestra with Terraform and Ansible. </p><p>I wrote one a little while back but done it quite quick and didn't follow a lot of best practices. I have since re-written a bunch of it and you can find it here: <a href="https://godfrey.online/posts/xen_k8s_ansible_terraform/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">godfrey.online/posts/xen_k8s_a</span><span class="invisible">nsible_terraform/</span></a></p><p><a href="https://mastodon.online/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://mastodon.online/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.online/tags/ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ansible</span></a> <a href="https://mastodon.online/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a> <a href="https://mastodon.online/tags/XCPng" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XCPng</span></a></p>
InfoQ<p><a href="https://techhub.social/tags/Pulumi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pulumi</span></a> allows developers to use <a href="https://techhub.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> modules directly - no conversion needed.</p><p>This preview feature lets you import Terraform modules as-is into Pulumi programs written in TypeScript, Python, Go, C#, or Java.</p><p>🔗 Learn more: <a href="https://bit.ly/3IDZG9k" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3IDZG9k</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> <a href="https://techhub.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://techhub.social/tags/IaC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IaC</span></a></p>
John Leach<p>Sheesh, managing Cloud Flare with Terraform is an absolute shit show. Is everyone just doing clickops with cf? <a href="https://mastodon.social/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a> <a href="https://mastodon.social/tags/cloudflare" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudflare</span></a></p>
Paco Velobs<p>To anyone picking between `number` and `string` with <a href="https://mamot.fr/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a>. <br>If you don't control the input, pick `string`.</p><p>Why ? Well because sometime, account IDs, which are, well, **numbers**, start with leading zeros.<br>Which will later be removed by <a href="https://mamot.fr/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a>, making future applies invalid.</p>
Leanpub<p>The Journey to DevOps by Harry Yan is free with a Leanpub Reader membership! Or you can buy it for $16.00! <a href="http://leanpub.com/thejourneytodevops" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">leanpub.com/thejourneytodevops</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/ComputerProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerProgramming</span></a> <a href="https://mastodon.social/tags/Devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Devops</span></a> <a href="https://mastodon.social/tags/Aws" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Aws</span></a> <a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <a href="https://mastodon.social/tags/InfrastructureAsCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfrastructureAsCode</span></a> <a href="https://mastodon.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a></p>
Canada News Beep<p>Pulumi Enables Direct Consumption of Terraform Modules</p><p> Pulumi now allows developers to use Terraform modules directly, without converting them first. This preview feature allows…<br><a href="https://newsbeep.org/tags/NewsBeep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NewsBeep</span></a> <a href="https://newsbeep.org/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://newsbeep.org/tags/Artsanddesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Artsanddesign</span></a> <a href="https://newsbeep.org/tags/Architecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Architecture</span></a>&amp;Design <a href="https://newsbeep.org/tags/Arts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Arts</span></a> <a href="https://newsbeep.org/tags/ArtsAndDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArtsAndDesign</span></a> <a href="https://newsbeep.org/tags/CA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CA</span></a> <a href="https://newsbeep.org/tags/Canada" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Canada</span></a> <a href="https://newsbeep.org/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://newsbeep.org/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://newsbeep.org/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://newsbeep.org/tags/Entertainment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Entertainment</span></a> <a href="https://newsbeep.org/tags/InfrastructureasCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfrastructureasCode</span></a> <a href="https://newsbeep.org/tags/pulumiterraformmodulesupport" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pulumiterraformmodulesupport</span></a> <a href="https://newsbeep.org/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a><br><a href="https://www.newsbeep.com/ca/12461/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">newsbeep.com/ca/12461/</span><span class="invisible"></span></a></p>
United Kingdom News Beep<p>Pulumi Enables Direct Consumption of Terraform Modules</p><p> Pulumi now allows developers to use Terraform modules directly, without converting them first. This preview feature allows…<br><a href="https://newsbeep.org/tags/NewsBeep" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NewsBeep</span></a> <a href="https://newsbeep.org/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://newsbeep.org/tags/Artsanddesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Artsanddesign</span></a> <a href="https://newsbeep.org/tags/Architecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Architecture</span></a>&amp;Design <a href="https://newsbeep.org/tags/Arts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Arts</span></a> <a href="https://newsbeep.org/tags/ArtsAndDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArtsAndDesign</span></a> <a href="https://newsbeep.org/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://newsbeep.org/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://newsbeep.org/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://newsbeep.org/tags/Entertainment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Entertainment</span></a> <a href="https://newsbeep.org/tags/InfrastructureasCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfrastructureasCode</span></a> <a href="https://newsbeep.org/tags/pulumiterraformmodulesupport" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pulumiterraformmodulesupport</span></a> <a href="https://newsbeep.org/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://newsbeep.org/tags/UK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UK</span></a> <a href="https://newsbeep.org/tags/UnitedKingdom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitedKingdom</span></a><br><a href="https://www.newsbeep.com/uk/12260/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">newsbeep.com/uk/12260/</span><span class="invisible"></span></a></p>
Stefano Rodighiero<p>Recommended Mastodon feeds on <a href="https://mastodon.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> and <a href="https://mastodon.social/tags/HCL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HCL</span></a>?</p>
VictoriaMetrics<p>🚀 Announcing the new 🆕 victoriametrics-cloud-api-go — an official <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> client 🧑‍💻 for <a href="https://mastodon.social/tags/VictoriaMetrics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VictoriaMetrics</span></a> <a href="https://mastodon.social/tags/Cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cloud</span></a> </p><p>Simplify managing your monitoring setup with first-class support for deployments, access tokens, cloud info, and account details. Perfect for <a href="https://mastodon.social/tags/CI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CI</span></a>/ <a href="https://mastodon.social/tags/CD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CD</span></a> , automation, and more! <br>Explore more in the latest VictoriaMetrics updates in this blog post 👇 <a href="https://hubs.li/Q03x1Djt0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">hubs.li/Q03x1Djt0</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/TimeSeries" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TimeSeries</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/Monitoring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Monitoring</span></a> <a href="https://mastodon.social/tags/GoLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoLang</span></a> <a href="https://mastodon.social/tags/sre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sre</span></a> <a href="https://mastodon.social/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a></p>
Trusty<p>📣 Ready to experience effortless <a href="https://dnsimple.social/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> management? Elevate your <a href="https://dnsimple.social/tags/domain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>domain</span></a> and DNS management with automation! In this video, you'll learn how to leverage Infrastructure as Code (IaC) using <a href="https://dnsimple.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> and <a href="https://dnsimple.social/tags/DNSimple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNSimple</span></a> to efficiently manage domains, DNS zones, and records at any scale. <br><a href="https://youtu.be/b9_MnHLJlAs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/b9_MnHLJlAs</span><span class="invisible"></span></a></p>
Miguel Afonso Caetano<p>"Software trends have shifted dramatically — languages have come and gone, release cycles have shrunk from months to hours, architectures have evolved, and AI has taken the industry by storm. Yet the code that automates software deployment and infrastructure has remained largely unchanged.</p><p>“The state of infrastructure automation right now is roughly equivalent to the way the world looked before the CRM was invented,” says Jacob.</p><p>A skeptic might ask, why not use generative AI to do IaC? Well, according to Jacob, the issue is data — or rather, the lack of it. “Most people think LLMs are magic. They’re not. It’s a technology like anything else.”</p><p>LLM-powered agents need structured, relationally rich data to act — something traditional infrastructure tools don’t typically expose. System Initiative provides the high-fidelity substrate those models need, says Jacob. Therefore, System Initiative and LLMs could be highly complementary, bringing more AI into devops over time. “If we want that magical future, this is a prerequisite.”</p><p>System Initiative proposes a major overhaul to infrastructure automation. By replacing difficult-to-maintain configuration code with a data-driven digital model, System Initiative promises to both streamline devops and eliminate IaC-related headaches. But it still has gaps, like minimal cloud support, and few proven case studies.</p><p>There’s also the risk of locking into a proprietary execution model that replaces traditional IaC, which will be a hard pill for many organizations to swallow.</p><p>Still, that might not matter. If System Initiative succeeds, the use cases grow, and the digital-twin approach delivers the results, a new day may well dawn for devops."</p><p><a href="https://www.infoworld.com/article/4021153/can-system-initiative-fix-devops.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">infoworld.com/article/4021153/</span><span class="invisible">can-system-initiative-fix-devops.html</span></a></p><p><a href="https://tldr.nettime.org/tags/Devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Devops</span></a> <a href="https://tldr.nettime.org/tags/Automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Automation</span></a> <a href="https://tldr.nettime.org/tags/InfrastructureAsCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfrastructureAsCode</span></a> <a href="https://tldr.nettime.org/tags/IaC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IaC</span></a> <a href="https://tldr.nettime.org/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://tldr.nettime.org/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a> <a href="https://tldr.nettime.org/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://tldr.nettime.org/tags/AIAgents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIAgents</span></a> <a href="https://tldr.nettime.org/tags/DigitalTwins" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalTwins</span></a></p>
Ariel<p>Ya love to see it</p><p><a href="https://eigenmagic.net/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a></p>
RolandRides<p>Kimi K2 is really bad at <a href="https://mastodon.social/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a> <a href="https://mastodon.social/tags/llm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llm</span></a> <a href="https://mastodon.social/tags/agentic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agentic</span></a> <a href="https://mastodon.social/tags/vibecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vibecoding</span></a> <a href="https://mastodon.social/tags/moonshotAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>moonshotAI</span></a></p>
Leanpub<p>DevOps Trio: Terraform, Kubernetes &amp; Helm <a href="https://leanpub.com/b/terraform-kubernetes-helm-bundle" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leanpub.com/b/terraform-kubern</span><span class="invisible">etes-helm-bundle</span></a> by Kirshi Yin | Curious Devs Corner is the featured bundle of ebooks 📚 on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://mastodon.social/tags/Devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Devops</span></a> <a href="https://mastodon.social/tags/CloudComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudComputing</span></a> <a href="https://mastodon.social/tags/ComputerProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerProgramming</span></a> <a href="https://mastodon.social/tags/InfrastructureAsCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfrastructureAsCode</span></a> <a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ebooks</span></a></p>
Jochie 👨🏻‍💻🏳️‍🌈<p>Kicking another page out of the drafts folder, so to speak.</p><p>This project page is about running the <span class="h-card" translate="no"><a href="https://sfba.social/@warn_act_ca" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>warn_act_ca</span></a></span> bot in AWS for $0.00 per month. In the "because I could" category.</p><p><a href="https://is-here.com/project/warn-act/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">is-here.com/project/warn-act/</span><span class="invisible"></span></a></p><p><a href="https://strangeweb.page/tags/WarnAct" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WarnAct</span></a> <a href="https://strangeweb.page/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://strangeweb.page/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a></p>
FreeBSD Foundation<p>Get FreeBSD Running in Under 5 Minutes with AWS LightSail</p><p>Setting up a FreeBSD instance just got even easier. In this video, you’ll see how to launch FreeBSD 14.2 on AWS LightSail in about 20 seconds — with a little help from Terraform and a ready-to-use Ansible playbook for quick customization.</p><p>Don’t miss this quick-start walkthrough for getting FreeBSD up and running in the cloud.</p><p>Click here to watch the full video:<br> <a href="https://www.youtube.com/watch?v=V9-5QC6vLHY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=V9-5QC6vLHY</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.social/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://mastodon.social/tags/AmazonLightSail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AmazonLightSail</span></a> <a href="https://mastodon.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a></p>
Skyper 💻🎧☕📖<p>I recently finished a web and mobile pentest for one of our clients at <span class="h-card" translate="no"><a href="https://infosec.exchange/@SkypLabs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SkypLabs</span></a></span>, and I'm now back to working on the new <span class="h-card" translate="no"><a href="https://floss.social/@forgejo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>forgejo</span></a></span> package for OpenTofu/Terraform state files: <a href="https://codeberg.org/forgejo/forgejo/issues/3606" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/forgejo/forgejo/i</span><span class="invisible">ssues/3606</span></a>.</p><p>I made a diagram to show how I intend to implement the locking mechanism. Feedback is welcome.</p><p><a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/OpenTofu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenTofu</span></a> <a href="https://fosstodon.org/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://fosstodon.org/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://fosstodon.org/tags/Forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forgejo</span></a> <a href="https://fosstodon.org/tags/Codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Codeberg</span></a></p>
FreeBSD Foundation<p>Looking to simplify your cloud setup?</p><p>In this video, we walk through the basics of using AWS and Terraform to quickly deploy systems—including FreeBSD, in a scalable, test-friendly environment.</p><p>What you'll need:</p><p>- An active AWS account<br>- Terraform installed (Homebrew works well on Mac)<br>- Your AWS credentials<br>- This is a great starting point for trying out FreeBSD in the cloud. </p><p>🎥 Click here to watch the full video:<br><a href="https://www.youtube.com/watch?v=V9-5QC6vLHY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=V9-5QC6vLHY</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.social/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://mastodon.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://mastodon.social/tags/CloudInfrastructure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudInfrastructure</span></a></p>
ferricoxide<p><span>The joys of being a </span><a href="https://evil.social/tags/CLI" rel="nofollow noopener" target="_blank">#CLI</a><span> guy in a world full of (web) </span><a href="https://evil.social/tags/GUI" rel="nofollow noopener" target="_blank">#GUI</a><span> users…<br><br>So, I'm now working on a newish (to me) project that's based on </span><a href="https://evil.social/tags/AWS" rel="nofollow noopener" target="_blank">#AWS</a><span>. Customer's dev-to-prod topology is set up through a few dozen accounts. Each of the accounts is its own authentication-domain. Each account's webUI has a 1-hour timeout for login credentials. Each account's CLI credentials have a multi-hour timeout. <br><br>I'm a CLI-first kind of guy, and the AWS webUI's session-management is kind of ass: if you're logged in to one account, you can't really be logged into another in the same browser profile. By itself, not a problem, since I mostly use the CLI utilities and each terminal session can maintain a wholly-separate login session to AWS.<br><br>One of the customer's programs that I wrote some </span><a href="https://evil.social/tags/terraform" rel="nofollow noopener" target="_blank">#terraform</a><span> for was having issues connecting directly to their RDS from their remote-desktop hosts. I got pinged on Slack to take a look and try to figure out what's wrong. <br><br>I do a quick query of the RDS's security group and see no rules indicating that the security group </span><i><span>should</span></i><span> allow access. The PM who pinged me to help the customer-user, is barking that he sees the access-exception in the GUI. "Cool: I'm not seeing what you're seeing in the CLI".<br><br>Ultimately, it turns out that the customer-user had attached a security-group to the RDS and added her ingress rule </span><i><span>there</span></i><span>. As designed, the RDS was only supposed to have a single RDS attached to it and any modifications should have happened </span><i><span>there</span></i><span>. PM gets cranky that I'm making too many assumptions and that I should ignore my automation …never mind that the automation was supposed to be how people deploy/modify RDSes and associated objects. I point out to the PM that, at no time in the conversation, did anyone say "I added a security group and made my changes there", just "I made changes". I further point out that the webUI's view on things can often be the result of a compound query and that I can make a similar query, but only if someone provides me enough information that I know to do so. Ultimately, I was able to see what the customer-user had done by executing:<br></span></p><pre><code>aws ec2 describe-security-groups \ --query 'SecurityGroups[].IpPermissions[].{ CIDRS:IpRanges[].CidrIp, Groups:UserIdGroupPairs[].GroupId }' \ --group-id $( aws rds describe-db-instances \ --query 'DBInstances[].VpcSecurityGroups[].VpcSecurityGroupId' \ --filters 'Name=db-instance-id,Values=' \ --output text ) --output text</code></pre><span><br>Ultimately, it turned out that the customer-user had added invalid CIDRs to her ingress rules. I wouldn't have been able to help with that, any way, since I have no idea what CIDRs were correct for where she was attempting to connect from. However, once the PM provided the updated CIDRs and she updated her ingress-rules, all was good to go.<br><br>Still: exceedingly frustrating getting yelled at for, essentially, not being a fucking mind-reader.</span><p></p>