LOGBOOK

HELP

1 / 46
Other keys: show • Space: good • 1-4: rate • 0: skip • 5: flag

Question

Where does the name "Ansible" come from?

Answer

From science fiction: Ursula K. Le Guin coined the word "ansible" in her 1966 novel Rocannon's World for a device that communicates instantly across interstellar distances.

In Le Guin's Hainish books an ansible lets people talk across light-years with no delay, which is useful when your spaceships are slower than light. The word was picked up by other authors (Orson Scott Card's Ender's Game uses it too) and became a standard sci-fi term.

The name fits the tool: Ansible's job is to send instructions from one central place to many distant machines at once, and have them all act on them.

Go deeper:

or press any other key

Question

Which tools are the best-known configuration-automation tools, and what do they have in common?

Answer

Ansible, Puppet and Chef. All three are relatively easy to learn, exist as open-source versions, and use plugins and adapters to control many kinds of resources.

These three dominate classic configuration management, the job of putting and keeping servers in a defined configuration. Their shared traits explain why they spread so widely:

  • Relatively easy to learn: you describe configuration in a readable language instead of writing shell scripts from scratch.
  • Open-source versions exist: teams can start for free and buy commercial support later.
  • Plugins and adapters: the core stays small, and extensions let it control operating systems, cloud APIs, databases and network devices, directly or indirectly.

Puppet was the first of the modern tools: released as open source in 2005, then commercialised by Puppet Labs as Puppet Enterprise in 2011. Chef followed in 2009 and Ansible in 2012.

Go deeper:

or press any other key