- May 04, 2022
-
- May 03, 2022
-
- Apr 27, 2022
-
-
anarcat authored
That "howto" section was getting really unwieldy. Before: - Modifying an existing configuration - Adding a new module - Contributing changes back upstream - Running tests - Validating Puppet code - Listing all hosts under puppet - Other ways of extracting a host list - Running Puppet everywhere - Batch jobs on all hosts - Progressive deployment - Adding/removing a global admin - Examining a Puppet catalog - List resources by type - View/filter full catalog - Troubleshooting - Consult the logs of past local Puppet agent runs - Running Puppet by hand and logging - Finding exported resources with SQL queries - Finding exported resources with PuppetDB - Password management - Getting information from other nodes - Exported resources - PuppetDB lookups - Puppet query language - LDAP lookups - Hiera lookups - Revoking and generating a new certificate for a host - Pager playbook - [catalog run: PuppetDB warning: did not update since \...\] - Problems pushing to the Puppet server - Disaster recovery 31 entries, 17 top level, 14 second. After: - Programming workflow - Modifying an existing configuration - Adding a new module - Contributing changes back upstream - Running tests - Validating Puppet code - Puppet tricks - Password management - Getting information from other nodes - Exported resources - PuppetDB lookups - Puppet query language - LDAP lookups - Hiera lookups - Revoking and generating a new certificate for a host - Deployments - Listing all hosts under puppet - Other ways of extracting a host list - Running Puppet everywhere - Batch jobs on all hosts - Progressive deployment - Adding/removing a global admin - Troubleshooting - Consult the logs of past local Puppet agent runs - Running Puppet by hand and logging - Finding exported resources with SQL queries - Finding exported resources with PuppetDB - Examining a Puppet catalog - List resources by type - View/filter full catalog - Pager playbook - [catalog run: PuppetDB warning: did not update since \...\] - Problems pushing to the Puppet server - Disaster recovery 34 entries, 6 top level, 23 second level, 7 third level The caveat here is that the "third level" here is actually a *fourth* level, something which we're typically trying to avoid, but in this case this is not really a possibility.
-
Jérôme Charaoui authored
and puppet itself takes care of reloading multipath when adding a new alias
-
Jérôme Charaoui authored
- Apr 20, 2022
-
-
Linus Nordberg authored
-
Jérôme Charaoui authored
Instead of mucking around with the awful iscsi target names we're stuck with, just go ahead and rescan all the LUNs. There doesn't seem to be a difference in the delay between rescanning a signal target versus all targets (almost none). Also, the previous version failed to include the instructions to rescan/resize on *all* the cluster nodes, because that doesn't happen automatically and if the instance is happens to be restarted on another node, it could fail to boot or worse, cause io errors.
-
- Apr 12, 2022
-
- Apr 11, 2022
-
-
anarcat authored
The rationale here is similar: we list the linux kernel packages and typically show a bunch of "residual config" packages which we then manually clean up. That's silly, we should just remove then. Autoremove is also similar: we're going to cleanup a bunch of stuff after the upgrade, might as well *not* upgrade those packages in the first place. This should make the upgrade slightly faster.
- Apr 08, 2022
-
- Apr 06, 2022
-
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
Prevent non-root users from logging in while the upgrade is in progress. See pam_nologin.so
-
Jérôme Charaoui authored
- Apr 05, 2022
-
-
anarcat authored
That df output can zip by really fast on a fast uplink, and is therefore lost in the noise. While we can scrollback to see it, we need to know about it. We also just remove that confusing "-o APT::Get::Trivial-Only=true" blob. It's unclear what it does from the outside. It was originally taken from the official upgrade procedure as a mechanism to show how much disk would be used by the upgrade, but the download steps we use already show that information anyways, so it's actually a duplicate.