Saw this on the tails website.

Infrastructure as code

We want to treat system administration like a (free) software 
development project:

    We want to enable people to participate without needing an account on the Tails servers.
    We want to review the changes that are applied to our systems.
    We want to be able to easily reproduce our systems via automatic deployment.
    We want to share knowledge with other people.

This is why we try to publish as much as possible of our systems configuration, and to manage 
our whole infrastructure with configuration management tools. That is, without needing to log into hosts.