Best Practices

Best practices for application deployment and maintenance of cloud infrastructures using IaC, Terraform / OpenTF, Ansible, Kubernetes & AWS.

Securing your Infrastructure: Encrypting Terraform State Files with OpenTofu
Terraform Logo
Sharing infrastructure across multiple Terraform projects using Data Sources helps maintain consistency, reduce redundancy, and promote collaboration. Terraform Data Sources allow you to fetch and use external information within your configuration.
AWS logo
AWS Security Groups are virtual firewalls that control inbound and outbound traffic to and from Amazon Web Services (AWS) resources, such as EC2 and RDS instances.
Terraform AWS
Terraform and AWS resource naming should follow a company standard. Each company has different requirements and the standard should be adjusted.
Ansible logo
Handling multiple infrastructure environments with Ansible by targeting the environment tag that included in the mandatory AWS Tags
Ansible logo
Ansible Roles Granularity We recommend building Ansible roles that are highly reusable by configuration, but we also recommend pragmatism as our highest priority. Roles for systems and applications designed to be standalone, or before the Cloud was around, are called "non-native cloud applications", often those are stateful applications that can not be clustered without sharing […]
Ansible logo
Define and apply a company-wide consistent structure for all your Ansible Playbooks that allows for easy understanding and maximum reutilization
AWS logo
Effective infrastructure resource tagging can greatly improve management, IaC, monitoring and cost visibility in AWS.
AWS logo
Best practices for naming and using AWS Infrastructure with Terraform and Ansible.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram