Offensive Infrastructure: Introduction to Consul
Introduction to using HashiCorp Consul as a service mesh for building offensive infrastructure, covering basic and hardened configurations.
Introduction to using HashiCorp Consul as a service mesh for building offensive infrastructure, covering basic and hardened configurations.
Explains the Terraform signum() function, which returns -1, 0, or 1 based on an integer's sign, with use cases and examples.
Explains the Terraform pathexpand() function, which expands the ~ character to the user's home directory in file paths.
Explains the concepts of Continuous Delivery and Continuous Deployment pipelines, focusing on automated testing and artifact promotion stages.
Explains the min() interpolation function in Terraform, showing its syntax, usage examples, and behavior with numeric values.
A step-by-step tutorial on setting up a Kubernetes cluster using Ubuntu 18.04, covering provisioning, master node, and worker node configuration.
Discusses why software releases cause incidents and offers strategies to make deployments safer and less stressful for engineering teams.
Explains the lower() function in Terraform, a built-in interpolation function for converting strings to lowercase.
A guide to installing Azure CLI and Ansible on Ubuntu, highlighting version conflicts and providing a one-script installation method.
Explains the Terraform list() function, its syntax, usage examples, and a key lesson about type consistency.
A guide to using Azure DevOps Projects to add CI/CD pipelines to existing Dockerized .NET applications with minimal setup.
Explains the floor() interpolation function in Terraform, including its syntax, usage examples, and behavior with different data types.
Explains the Terraform compact() function, which removes empty strings from a list, with examples and use cases.
Explains the Terraform coalescelist() function, which returns the first non-empty list from multiple arguments, with examples and use cases.
A technical guide explaining the Terraform cidrsubnet() function for subnet calculation, with examples and use cases.
Explains the Terraform chunklist() function, which splits a list into smaller sublists of a specified size.
Explains the Terraform chomp() function, which removes trailing newlines from strings, with examples and practical use cases.
Explains the bcrypt() function in Terraform for creating secure password hashes, including examples and usage.
Explains the ceil() interpolation function in Terraform, including its syntax, usage examples, and behavior with different data types.
Announcing pre-release Vagrant boxes for Fedora Scientific, making it easier to run this scientific computing environment in a virtual machine.