@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://devcoops.com/generate-sha512-password-hash-salt-cli/
DevCoops
Generate SHA512 password hash with a salt from the CLI
Personally, the only time I’ve been generating a SHA512 password hashes was when I was working with ansible.builtin.user module, simply because I needed to commit a password hash for a new Linux user. Although I wouldn’t consider it as an optimal solution…
@DevOps News & Tutorials
https://github.com/okigan/awscurl
GitHub
GitHub - okigan/awscurl: curl-like access to AWS resources with AWS Signature Version 4 request signing.
curl-like access to AWS resources with AWS Signature Version 4 request signing. - okigan/awscurl
@DevOps News & Tutorials
https://devcoops.com/ansible-user-module-password-hashing/
DevCoops
Ansible user module and password hashing
As far as I know, there are two secure ways (discussable) you could include a password as part of the Ansible user module. Let’s go throught it.
@DevOps News & Tutorials
https://www.ctrl.blog/entry/selinux-unmanageable.html
Ctrl.blog
SELinux is unmanageable; just turn it off if it gets in your way
I’ve been an SELinux complexity apologist for years. Lately, I’ve concluded that every implementation with difficult-to-configure policies is just unmanageable.
@DevOps News & Tutorials
https://devcoops.com/rename-git-branch/
DevCoops
Rename a Git branch
There might be a case where you need to rename a current branch you are already working on, and I’m gonna show you the least painful way to do so. Now, the most common reason is of course mislabeling it due to a Git naming strategy, which might include a…
@DevOps News & Tutorials
https://devcoops.com/powershell-equivalent-touch-command-linux/
DevCoops
PowerShell equivalent of the touch command in Linux
There might be a point in your IT career where you need to switch to a Windows OS dev machine whatever you like it not because the CTO decided to put all eggs in the Microsoft Azure basket. Now, the transition from Bash to PowerShell is always a pain the…
@DevOps News & Tutorials
https://docs.microsoft.com/en-us/azure/aks/scale-down-mode
Docs
Use Scale-down Mode for your Azure Kubernetes Service (AKS) cluster - Azure Kubernetes Service
Learn how to use Scale-down Mode in Azure Kubernetes Service (AKS).
@DevOps News & Tutorials
https://devcoops.com/terraform-aws-acm-certificate-forces-replacement/
DevCoops
Terraform aws_acm_certificate resource forces constant replacement
Take a look at the following Terraform code block: ```bash resource “aws_acm_certificate” “devcoops” { domain_name = “devcoops.com” subject_alternative_names = [“devcoops.com”, “www.devcoops.com”] validation_method = “DNS”
@DevOps News & Tutorials
https://devcoops.com/detect-and-free-inode-usage-linux/
DevCoops
How to detect and free Inode Usage on Linux
While I was maintaining a monitoring service for an AWS-based infrastructure the service daemon stopped working. After some digging on the host where the service was hosted, I find out that the Linux system was full of inodes which caused the service to be…
@DevOps News & Tutorials
https://devcoops.com/tweaking-nginx-proxy-buffers-parameters/
DevCoops
Tweaking Nginx proxy_buffers parameters
Before setting up YOLO values for proxy_buffers and proxy_buffer_size parameters, you need to find out the average and maximum response sizes first. On a side note, the following steps (as shown below) will apply to fastcgi_buffers as well, although these…
@DevOps News & Tutorials
https://blog.cloudflare.com/wildcard-proxy-for-everyone/
Cloudflare Blog
Wildcard proxy for everyone
Today we’re announcing the availability of proxied wildcard DNS records on all plan levels
@DevOps News & Tutorials
https://devcoops.com/nginx-upstream-response-buffered-temporary-file/
DevCoops
Nginx proxy and ‘an upstream response is buffered to a temporary file’ warning
In today’s Nginx log message of the week, we got the following warning: 2022/05/02 08:03:16 [warn] 31447#0: an upstream response is buffered to a temporary file /var/lib/nginx/proxy/1/34/0000000341 while reading upstream.
@DevOps News & Tutorials
https://devcoops.com/memory-page-size-linux/
DevCoops
Get memory page size in Linux
Memory page, virtual memory page, or just page is the smallest block of memory unit in terms of memory management. The page size is determined by the hardware to be exact the processor. The default value for x86 and x86_64 processors is 4kB, although some…
@DevOps News & Tutorials
https://podman.io/blogs/2022/05/08/podman-posts-of-interests.html
@DevOps News & Tutorials
https://devcoops.com/resolve-model-validation-failed-cloudformation/
DevCoops
Resolve Resource handler returned message: Model validation failed (#/ContainerDefinitions/0/Environment: array items are not unique)…
While updating some of my CloudFormation templates I stumbled upon the following error: Resource handler returned message: "Model validation failed (#/ContainerDefinitions/0/Environment: array items are not unique)" .
@DevOps News & Tutorials
https://blog.cloudflare.com/introducing-d1/
The Cloudflare Blog
Announcing D1: our first SQL database
Today, we’re excited to announce D1, Cloudflare’s first SQL database, designed for Cloudflare Workers.
@DevOps News & Tutorials
https://devcoops.com/docker-compose-uid-gid/
DevCoops
Docker Compose and UID / GID
Although you could set a user ID and group ID as part of a Docker image, let’s see how it can be done from Docker Compose too. I’ll use the following Docker Compose code part as an example: ```bash version: “3.9”
@DevOps News & Tutorials
https://blog.cloudflare.com/logs-r2/
The Cloudflare Blog
Logs on R2: slash your logging costs
You shouldn’t have to make trade-offs between keeping logs that you need and managing tight budgets. R2’s low costs makes this decision easier for our customers. We’re excited to announce that you can now use Logpush to store logs on R2!
@DevOps News & Tutorials
https://devcoops.com/show-sensitive-output-values-terraform/
DevCoops
Show sensitive output values in Terraform
Starting from Terraform version 0.14 the output values marked as sensitive, are being obscured. I’ll take the following TF output code block as an example: output "cloudflare_access_secret" { value = azuread_application_password.cloudflare_access.value sensitive…
@DevOps News & Tutorials
https://devcoops.com/terraform-output-refers-sensitive-values/
DevCoops
Fix ‘Output refers to sensitive values’ error in Terraform
Before Terraform ver. 0.14 you could have undoubtedly leak any secret as being a part of an output value. This usually happens in a CI/CD pipeline. These days Terraform will throw an error whenever you try to do the same.
@DevOps News & Tutorials
https://rubenerd.com/git-ignores-gitignore-with-gitignore-in-gitignore/