diff --git a/index.html b/index.html index a2fcc8e..8fc09dc 100644 --- a/index.html +++ b/index.html @@ -141,7 +141,7 @@ "It works on my server." - Or: why doesn't it work here, when it works everywhere else? + Why doesn't it work here when it works everywhere else? @@ -265,7 +265,10 @@ Now you have 100 servers. - Some 2 years old. Some a couple of months. Some freshly provisioned.None of them are exactly alike. + + Some 2 years old. Some a few months. Some brand new. + None of them are exactly alike. + @@ -409,7 +412,12 @@ Configuration drift is silent… - Prod breaks on a Tuesday. You can't reproduce the bug locally. You can't scale reliably. You can't onboard a new server without fear. + + Prod breaks on a Tuesday + Can't reproduce the bug locally + Can't scale reliably + Can't onboard a new server without fear + @@ -449,7 +457,7 @@ What if your infrastructure was just… code? - Yes, even your AI assistant can write it*. But you still need to understand what it deploys. + Your AI assistant can write it*. You still need to understand what it deploys. @@ -480,7 +488,7 @@ Configuration as Code - Managing infrastructure through machine-readable files, stored in version control. + Machine-readable files. Version-controlled. Automated. @@ -522,7 +530,7 @@ Meet the three musketeers of infrastructure. - Puppet · Ansible · Terraform — each fights a different battle. + Puppet · Ansible · Terraform — each solves a different problem. @@ -599,7 +607,7 @@ Store it remotely — never commit it to Git May contain sensitive values: credentials, tokens, secrets - Handle it with care. Don't feed it to your LLM. + Handle with care. @@ -667,7 +675,7 @@ One tool. Every API. 1000+ providers — AWS, GCP, Azure, Cloudflare, GitHub, Kubernetes… - Not just cloud — GitHub teams, Datadog monitors, PagerDuty schedules, DNS records + Not just cloud — DNS, monitoring, CI/CD, anything with an API If it has an API, there's a Terraform provider for it. @@ -738,12 +746,12 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed. Terraform at scale needs a platform. - - Terraform Enterprise / HCP Terraform — HashiCorp's commercial offering: remote state, RBAC, audit logs - Spacelift — GitOps-first CI/CD for Terraform (and OpenTofu) - Atlantis — open-source: plan & apply triggered by pull requests - env0, Scalr — SaaS alternatives with policy & cost management - + + Terraform Enterprise / HCP Terraform — remote state, RBAC, audit logs + Spacelift — GitOps-first CI/CD for Terraform and OpenTofu + Atlantis — open-source, plan & apply from pull requests + env0, Scalr — SaaS with policy & cost management + @@ -858,7 +866,7 @@ finistdevs-web : ok=4 changed=3 unreachable=0 failed=0 skipped=0 Roll out a kernel upgrade with a canary strategy Run a compliance audit across your whole fleet - Ansible is the tool you reach for when you need to do something — once, or every week. + The go-to tool for one-off tasks and recurring operations. @@ -874,12 +882,12 @@ finistdevs-web : ok=4 changed=3 unreachable=0 failed=0 skipped=0 Ansible at scale: open-source vs enterprise. - - AWX — open-source web UI, API, and scheduler for Ansible - Ansible Automation Platform (Red Hat) — enterprise version of AWX, with support & integrations - Semaphore — lightweight open-source alternative to AWX - The core Ansible engine remains Apache 2.0 — truly open-source. - + + AWX — open-source web UI, API, and scheduler + Ansible Automation Platform (Red Hat) — enterprise AWX with support + Semaphore — lightweight open-source alternative + + Core engine remains Apache 2.0 — truly open-source. @@ -895,7 +903,7 @@ finistdevs-web : ok=4 changed=3 unreachable=0 failed=0 skipped=0 Every 30 minutes, each puppet-agent polls the Puppet Server Compiles a catalog and enforces it locally - Drift is corrected automatically — without anyone lifting a finger. + Drift is corrected automatically. @@ -981,7 +989,7 @@ Notice: Applied catalog in 12.34 seconds Puppet noticed. Puppet fixed it. Continuous compliance — not just at deploy time. Every. 30. Minutes. - No more gardening your servers by hand + No manual remediation @@ -1040,7 +1048,7 @@ Notice: Applied catalog in 12.34 seconds They're not competing. They're complementary. - Each one solves a different layer of the same problem. + Each solves a different layer of the same problem.
Or: why doesn't it work here, when it works everywhere else?
Why doesn't it work here when it works everywhere else?
Some 2 years old. Some a couple of months. Some freshly provisioned.None of them are exactly alike.
Prod breaks on a Tuesday. You can't reproduce the bug locally. You can't scale reliably. You can't onboard a new server without fear.
Yes, even your AI assistant can write it*. But you still need to understand what it deploys.
Your AI assistant can write it*. You still need to understand what it deploys.
Managing infrastructure through machine-readable files, stored in version control.
Machine-readable files. Version-controlled. Automated.
Puppet · Ansible · Terraform — each fights a different battle.
Puppet · Ansible · Terraform — each solves a different problem.
Handle it with care. Don't feed it to your LLM.
Handle with care.
If it has an API, there's a Terraform provider for it.
- Terraform Enterprise / HCP Terraform — HashiCorp's commercial offering: remote state, RBAC, audit logs - Spacelift — GitOps-first CI/CD for Terraform (and OpenTofu) - Atlantis — open-source: plan & apply triggered by pull requests - env0, Scalr — SaaS alternatives with policy & cost management -
Ansible is the tool you reach for when you need to do something — once, or every week.
The go-to tool for one-off tasks and recurring operations.
- AWX — open-source web UI, API, and scheduler for Ansible - Ansible Automation Platform (Red Hat) — enterprise version of AWX, with support & integrations - Semaphore — lightweight open-source alternative to AWX - The core Ansible engine remains Apache 2.0 — truly open-source. -
Core engine remains Apache 2.0 — truly open-source.
puppet-agent
Drift is corrected automatically — without anyone lifting a finger.
Drift is corrected automatically.
Each one solves a different layer of the same problem.
Each solves a different layer of the same problem.