class SetupAdminAccess extends PuppetActivity {

    @Override
    public String createPuppetScript(Pool pool, Machine machine) throws Exception {
        return Mustache.toString(getClass(), ADMIN_ACCESS_TEMPLATE,
            ImmutableMap.of(
                "user", pool.getAdminAccess().getUsername(),
                "publicKey", getRawSshKey(pool))
        );
    }

    public  SetupAdminAccess();

}