@DevOps News & Tutorials
@devopsblogposts
659
subscribers
35
photos
451
links
News and topics from the DevOps world. Feel free to share your devops blog posts, stories and opinions.
Download Telegram
Join
@DevOps News & Tutorials
659 subscribers
@DevOps News & Tutorials
https://github.com/features/copilot/
GitHub
GitHub Copilot · Your AI coding agent · GitHub
GitHub Copilot works every step of the way, from an open issue to reviewing and merging a pull request. Use it in your editor, the terminal, on your desktop, and on GitHub.
@DevOps News & Tutorials
https://devcoops.com/terraform-grant-azure-ad-admin-consent/
DevCoops
Grant Azure AD Admin Consent programmatically (with Terraform)
Admin Consent by definition enables granting access to Azure-registered applications that requires admin approval securely.
@DevOps News & Tutorials
https://devcoops.com/terraform-gcp-enable-google-apis/
DevCoops
Enable Google APIs with GCP and Terraform
Terraforming GCP projects from scratch could be a lot of hustle and bustle as you need to enable almost every freaking Google service (API) per project. That’s probably first and foremost, then you got service account impersonation, permissions and-so-forth…
@DevOps News & Tutorials
https://blog.cloudflare.com/kubectl-with-zero-trust/#:~:text=Using%20Kubectl%20with%20Cloudflare%20Zero%20Trust%20After%20deploying,version%20--short%20Client%20Version%3A%20v1.24.1%20Server%20Version%3A%20v1.24.1
The Cloudflare Blog
Kubectl with Cloudflare Zero Trust
Using Cloudflare Zero Trust with Kubernetes to enable kubectl without SOCKS proxies
@DevOps News & Tutorials
https://devcoops.com/resolve-kernelcare-update-issue/
@DevOps News & Tutorials
https://devcoops.com/terraform-gcp-service-account-impersonation/
DevCoops
GCP Service Account impersonation with Terraform
The idea of GCP service account impersonation is to run and deploy Terraform infrastructure without the need of using service account keys as it introduces security risks along the way – not rotating keys frequently enough and hardcoding them being only part…
@DevOps News & Tutorials
https://devcoops.com/terraform-github-emu-external-groups/
DevCoops
GitHub EMU external groups with Terraform
GitHub EMU (Enterprise Managed Users) in general allows users to manage their enterprise members through IdPs (identity providers). Azure Active Directory and Okta are the only ones supported at the time of writing.
@DevOps News & Tutorials
https://github.com/rebuy-de/aws-nuke
GitHub
GitHub - rebuy-de/aws-nuke: Nuke a whole AWS account and delete all its resources.
Nuke a whole AWS account and delete all its resources. - rebuy-de/aws-nuke
@DevOps News & Tutorials
https://devcoops.com/terraform-data-could-not-be-decoded-from-state/
DevCoops
‘data could not be decoded from the state: unsupported attribute’ error in Terraform
Another Terraform error from the vault, this time being: Error: Invalid resource instance data in state .. data could not be decoded from the state: unsupported attribute "manage_run_tasks".
@DevOps News & Tutorials
https://www.jeremybrown.tech/8-kubernetes-is-a-red-flag-signalling-premature-optimisation/
Jeremy Brown
Kubernetes is a red flag signalling premature optimisation.
If your company uses Kubernetes, you are likely expending energy on something that doesn't take you towards your mission.
@DevOps News & Tutorials
https://devcoops.com/ansible-change-python-interpreter/
DevCoops
Ansible change Python interpreter
If you are getting this kind of warning: [DEPRECATION WARNING]: Distribution Ubuntu on host 2.2.2.2 should use /usr/bin/python3, but is using /usr/bin/python for backward compatibility with prior Ansible releases
@DevOps News & Tutorials
https://devcoops.com/terraform-error-bucket-does-not-exist/
DevCoops
‘Failed to get existing workspaces: querying Cloud Storage failed: storage: bucket doesn’t exist’ error in Terraform
One more issue from the Terraform error list that I want to share with y’all. While I was struggling with GCP on a day-to-day basis, I tried to initialize the remote TF state file stored in a GCS bucket and received the following console output: Error: Failed…
@DevOps News & Tutorials
https://devcoops.com/terraform-migrate-state-remote-local/
DevCoops
Migrating Terraform state the other way around: remote to local
Migrating Terraform state to a remote location such as a cloud object storage is a no-brainer since it solves the shared access to state challenge when working with multiple members and teams.
@DevOps News & Tutorials
https://devcoops.com/es-snapshot-restore-existing-index-with-different-name/
DevCoops
How to restore index with a different name from an Elasticsearch snapshot
You may wonder if it’s possible to rename an Elasticsearch index while doing a restore from an Elasticsearch snapshot but keeping the existing index as it is. Let’s see the scenario. I have an index devcoops and have a backup snapshot of it as well. I will…
@DevOps News & Tutorials
https://devcoops.com/terraform-output-count-for-each-loops/
DevCoops
Terraform output with loops: count and for_each
It’s not a new thing to loop through Terraform outputs though, so here are a few solutions that could help since count can’t be used as part of the output itself.
@DevOps News & Tutorials
https://devcoops.com/terraform-project-iam-binding-removes-gcp-compute-engine-default-service-accounts/
DevCoops
google_project_iam_binding removes GCP compute engine default service accounts from IAM principals
By default, once you enable the Compute Engine API in GCP, two Google-managed service account principals will be created Compute Engine default service account and Google APIs service account. Both assigned with the Editor role.
@DevOps News & Tutorials
https://github.com/openfaas/faas
GitHub
GitHub - openfaas/faas: OpenFaaS - Serverless Functions Made Simple
OpenFaaS - Serverless Functions Made Simple. Contribute to openfaas/faas development by creating an account on GitHub.
@DevOps News & Tutorials
https://devcoops.com/restart-ecs-tasks-with-force-new-deployment/
DevCoops
Restart ECS tasks with –force-new-deployment
If you want to update your currently running ECS tasks and launch new ones, there is a cool option --force-new-deployment which will start a new deployment of the service and recycle all the tasks. It’s very useful if you need to refresh the containers and…
@DevOps News & Tutorials
https://medium.com/@codervinod/i-deleted-78-of-my-redis-container-and-it-still-works-df8310a3a007
Medium
I deleted 78% of my Redis container and it still works
Yes, you read that right. I deleted almost 80% of the code from the Redis bitnami container image on Docker Hub and it still does…
@DevOps News & Tutorials
https://devcoops.com/redis-cli-one-liner-auth-execute-command/
DevCoops
Redis one-liner: AUTH and execute a command
Given that Redis supports optional authentication, it would be outrageous to deploy it to a public subnet hence exposing to the Internet. So, once you setup and configure Redis in a private subnet, bind the address, add a firewall rule, and on top of that…
@DevOps News & Tutorials
https://devcoops.com/no-package-python3-certbot-nginx-available/
DevCoops
Fix ‘No package python3-certbot-nginx available.’ error
While installing some Certbot packages I stumbled upon the No package python3-certbot-nginx available. error. Let’s take a look.