OpenTofu Logo - JConf Dominicana 2024

Infrastructure as Code (IaC) for Everyone

Talk and workshop presented at JConf Dominicana — July 2024 What is IaC? Infrastructure as Code (IaC) is a fundamental practice in DevOps and modern system administration. It involves managing and provisioning infrastructure through human-readable configuration files, rather than through manual processes or graphical interfaces. Key Benefits: Code Versioning: Store your infrastructure in Git. Replicability: Create identical environments (Dev, QA, Prod) consistently. Speed: Deploy servers and networks in seconds. Cost Reduction: Avoid human errors and forgotten/zombie resources. Why “for everyone”? IaC is often thought to be exclusively for large cloud architectures. However, automation principles are useful at any scale: from setting up a personal server to deploying complex clusters. If you have to install, configure, or back up something more than once, you should be using IaC. ...

Ansible logo

Ansible: IT Automation Without an Agent

Talk given at BarCamp Dominican Republic — November 2020 What Is Ansible? Ansible® is an open source, command-line IT automation tool written in Python. It can: Configure systems — install packages, manage services, edit config files Deploy software — push application releases across fleets of servers Orchestrate advanced workflows — rolling upgrades, multi-tier deployments, system updates What makes Ansible stand out is that it is agentless — it communicates with target nodes over standard protocols: ...