Skip to content
Snippets Groups Projects
  1. Apr 27, 2022
    • anarcat's avatar
      regroup puppet how-to into broader sections · f491696e
      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.
      Verified
      f491696e
    • Jérôme Charaoui's avatar
    • Jérôme Charaoui's avatar
      howto/ganeti: tpo-create-san-disks does the rescan · 82757e16
      Jérôme Charaoui authored
      and puppet itself takes care of reloading multipath when adding a new
      alias
      82757e16
    • Jérôme Charaoui's avatar
  2. Apr 26, 2022
  3. Apr 22, 2022
  4. Apr 21, 2022
  5. Apr 20, 2022
  6. Apr 19, 2022
  7. Apr 14, 2022
  8. Apr 13, 2022
Loading