diff --git a/index.html b/index.html index fa0a65b..90e69e9 100644 --- a/index.html +++ b/index.html @@ -544,7 +544,19 @@
Start here. Before you configure a server, you need to have one.
- + + +Declarative, human-readable — pure JSON works too.
@@ -604,7 +616,7 @@If it has an API, there's a Terraform provider for it.
# main.tf
@@ -712,7 +724,7 @@ resource "ovh_domain_zone_record" "web" {
$ terminal
@@ -738,7 +750,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
Drop-in replacement. Fully compatible. Community-driven.
Your servers are provisioned. Now make them do something.
# playbook/webserver.yml
@@ -838,7 +862,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
$ terminal
@@ -863,7 +887,7 @@ finistdevs-web : ok=4 changed=3 unreachable=0 failed=0 skipped=0
The go-to tool for one-off tasks and recurring operations.
Just ansible-galaxy install geerlingguy.docker.
Core engine remains Apache 2.0 — truly open-source.
Your servers are configured. Now keep them that way.
# manifests/webserver.pp
@@ -968,7 +1004,7 @@ class webserver {
$ terminal
@@ -988,7 +1024,7 @@ Notice: Applied catalog in 12.34 seconds
Puppet Enterprise and Foreman are self-hosted. No managed cloud offering.
The community is strong, with or without Puppet Inc.
Each solves a different layer of the same problem.
@@ -1087,7 +1123,7 @@ Notice: Applied catalog in 12.34 seconds