Apply Puppet Resources Top Down – ordering=manifest – Order without Require

By default Puppet manifest ordering is arbitrary. You either have to use require a lot or apply your modules twice. But there is an easy fix: $ sudoedit /etc/puppet.conf [main] ordering = manifest # …

Posted in Uncategorized | Tagged , , , , , , , , | Comments Off on Apply Puppet Resources Top Down – ordering=manifest – Order without Require

Aikataulu – Palvelinten hallinta ict4tn022-3 – 5 op, uusi OPS – loppusyksy 2017 p5

Control 10 computers. Or 100. Or 1000. Use Puppet, the tool used by US Gov (security baseline), Mozilla, Google (laptops and desktops) and Wikipedia. Just write what you want (idempotency). Control almost everything with one system (single source of truth). … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , | 119 Comments

Teaching Puppet Configuration Management in The National Library of Finland

I’m very happy to get a change to talk about Puppet in the National Library of Finland. Working with experienced professionals makes an interesting day. I have used their Finto ontology to create one of the largest free Finnish-English dictonaries … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | 3 Comments

Automatically Install a List of Software to Windows – Chocolatey Puppet Provider

Install Windows programs just by listing them: package {[“gedit”, “firefox”, “skype”, “vlc”]:} Puppet can manage Windows slaves. Choco is a limited package manager for Windows. This article shows how to use Choco from Puppet.

Posted in Uncategorized | Tagged , , , , | 4 Comments

Windows 10 as a Puppet Slave for Ubuntu 16.04 Master

Puppet can control Windows 10 slaves, making it much easier to administer Windows boxes. This article shows how to configure Windows 10 as a Puppet slave for an Ubuntu 16.04 LTS xenial master.

Posted in Uncategorized | Tagged , , , , , , , | 2 Comments

So Many Slaves: 455 Docker, 100 VirtualBox, 65 physical workstations, 50 VPS

Nikolai has 455 slaves in Docker containers. Joona has 100 slaves in VirtualBox, Joonas and Matilda have 60 slaves, Heikki has 21. This an ongoing competition for the students of my configuration management courses.

Posted in Uncategorized | Tagged , , , , , , | 2 Comments

Aikataulu – Palvelinten hallinta ict4tn022-1 – 5 op, uusi OPS – loppusyksy 2016

Hallitse palvelimiasi Pupetilla. Pupettia käyttävät esimerkiksi Google, Mozilla ja Wikipedia. Sillä on toteutettu myös US Government Security Baseline hallinnon Linux ja Windows -tietokoneisiin.

Posted in Uncategorized | Tagged , , , , , , , , | 115 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-10 – loppusyksy 2016

Hallitse palvelimiasi ja työasemiasi Pupetilla. Kuvaile tavoitetila, ja anna Pupetin tehdä tarvittavat säädöt ja asetukset. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia. USA:n valtio suojaa Windows- ja Linux-työasemansa Pupetilla (US Government Security Baseline).

Posted in Uncategorized | Tagged , , , , , , , , | 52 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-9 – loppukevät 2016

Hallitse palvelimiasi ja työasemiasi Pupetilla. Kuvaile tavoitetila, ja anna Pupetin tehdä tarvittavat säädöt ja asetukset. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia. USA:n valtio suojaa Windows- ja Linux-työasemansa Pupetilla (US Government Security Baseline).

Posted in Uncategorized | Tagged , , , , , , , , , , , | 20 Comments

Shebang Puppet – #!/usr/bin/env pup – Script to run short standalone Puppet scripts

Write and run single file Puppet scripts.

Posted in Uncategorized | Tagged , , | Comments Off on Shebang Puppet – #!/usr/bin/env pup – Script to run short standalone Puppet scripts