Commits on Jan 17, 2020

  1. pdk update

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    d19e5e7 View commit details
    Browse the repository at this point in the history
  2. litmus config

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    62eaa72 View commit details
    Browse the repository at this point in the history
  3. litmus config

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    5969583 View commit details
    Browse the repository at this point in the history
  4. litmus config bolt.yaml

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    fdb7531 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    542d2ef View commit details
    Browse the repository at this point in the history
  6. update for litmus config

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    433ace3 View commit details
    Browse the repository at this point in the history
  7. update dependecies

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    698b8ee View commit details
    Browse the repository at this point in the history
  8. erroneus placemnet corrected

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    b201d99 View commit details
    Browse the repository at this point in the history
  9. initail help doco

    abuxton committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    1b0d5d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Merge pull request #52 from abuxton/add-litmus

    basework for #50
    reidmv authored Feb 3, 2020
    Configuration menu
    Copy the full SHA
    82caff7 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2020

  1. Convert signing of CSRs to a task

    The main motivation behind doing this right now is to help customers who
    need to know precisely what command(s) Bolt will run as sudo. The task
    can be made into a predictable, constant invocation.
    reidmv committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    06cf240 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. Merge branch 'sign_csr-task'

    reidmv committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    4139127 View commit details
    Browse the repository at this point in the history
  2. Fix precheck.sh script for RHEL

    In RHEL, VERSION_ID can be something like "7.3", rather than just "7".
    So for EL os's strip out the minor version when calculating the platform
    tag.
    reidmv committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    2f1451f View commit details
    Browse the repository at this point in the history
  3. Small improvements and corrections to README.md

    This is not a full overhaul of the docs, but it at least clarifies the
    basic introductory text of the README file.
    reidmv committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    59e19eb View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. Add architectures documentation

    Just a stub for now
    reidmv committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    12a0bde View commit details
    Browse the repository at this point in the history
  2. Ensure Puppet stopped after upgrade script

    Otherwise, errant agent runs could interfere with other aspects of the
    upgrade process
    reidmv committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    fc98517 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Update documentation

    To consolidate, and to better reflect current state of module
    reidmv committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    f38dc18 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. Configuration menu
    Copy the full SHA
    9d6361c View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. removed commented line

    bwilcox committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    3893d6a View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Merge pull request #60 from bwilcox/node_manager_fix

    Node manager fix
    reidmv authored Feb 20, 2020
    Configuration menu
    Copy the full SHA
    f9420ab View commit details
    Browse the repository at this point in the history
  2. Lint fixes

    Doing what the linter and Rubocop told me to
    reidmv committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    97c82eb View commit details
    Browse the repository at this point in the history
  3. Manage license file

    This commit allows you to manage the license key file
    associated with PE.  This file is managed in the same
    way the r10k private key file is currently managed in
    this tool per the request of @reidmv
    abrader authored and reidmv committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    2e20939 View commit details
    Browse the repository at this point in the history
  4. Fixups and DRY cleanup

    * When copying private key and license, flatten and compact target
      list - Bolt doesn't play well with undef as a target
    * Because the file/content pattern is being used twice now, relegate
      details to a function (DRY)
    reidmv committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    b81d45c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #61 from abrader/serveng-24-license-file

    Manage license file
    reidmv authored Feb 20, 2020
    Configuration menu
    Copy the full SHA
    83eb2c1 View commit details
    Browse the repository at this point in the history
  6. Eliminate default private key parameter value

    We have observed setting r10k_private_key by default can cause conflicts
    with advanced code manager configuration keys passed in by pe_conf_data.
    To avoid the need to zero-out the r10k_private_key value, if the
    top-level r10k_private_key settings are not given to peadm::provision,
    do not set a pe.conf value for r10k_private_key.
    reidmv committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    b8b8c22 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2020

  1. Merge pull request #62 from puppetlabs/eliminate-privkey-default

    Eliminate default private key parameter value
    reidmv authored Feb 21, 2020
    Configuration menu
    Copy the full SHA
    a2a3a1a View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. Configuration menu
    Copy the full SHA
    4dd56f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. Merge pull request #66 from bwilcox/fix_file_or_content

    Update function to accept either string or undef data type.
    reidmv authored Mar 9, 2020
    Configuration menu
    Copy the full SHA
    3ae5a16 View commit details
    Browse the repository at this point in the history
  2. Address issue where group B wasn't created when a master replica was …

    …present without a standalone puppetdb replica.
    bwilcox authored and reidmv committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    248bb5d View commit details
    Browse the repository at this point in the history
  3. More concise code.

    bwilcox authored and reidmv committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    7cf2520 View commit details
    Browse the repository at this point in the history
  4. Iterative fix improvement

    To try and avoid dealing with the complexity of PuppetDB database host
    picking at the end of the manifest, see if having a sane class parameter
    default solves the problem cleanly. If it does, we can do a simple
    switch on replica/no-replica to create the B groups.
    reidmv committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    ed7d53b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. Fix for PDK validate, add parameter comments

    It doesn't like having an optional parameter come before a non-optional
    one. Since parameters are moving around a bit, add some comments to
    clarify their intended usage.
    reidmv committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    b74390b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. Merge pull request #64 from bwilcox/node_manager_switch

    Node manager switch
    reidmv authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    3f10171 View commit details
    Browse the repository at this point in the history
  2. updated the agent_install.sh file sed statement for installation flag…

    …s when installing an agent
    chrislorro committed Mar 11, 2020
    Configuration menu
    Copy the full SHA
    aaf6600 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #70 from chlawren/agent-install-flags

    updated the agent_install.sh file sed statement for installation flag…
    reidmv authored Mar 11, 2020
    Configuration menu
    Copy the full SHA
    9b59b32 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Set explicit certname when using curl|bash install

    This is because the curl|bash installer overrides certname and server
    settings when installing. In the event a server needs to use a certname
    which is NOT the same as the system's configured hostname, the certname
    must be set manually at agent install time.
    reidmv committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    ff8502e View commit details
    Browse the repository at this point in the history
  2. Code reduction for compiler installs

    DRY up the code a bit
    reidmv committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    324446c View commit details
    Browse the repository at this point in the history
  3. Set the certname for PE installer hosts

    The only way to set the certname right now for hosts configured with the
    PE installer is to pre-stage a puppet.conf file with the certname value
    set. This commit does that for PE installer hosts in order to allow all
    infrastructure nodes to have their certnames set for them, based on the
    Bolt target name.
    
    If the target name is different from the IP address
    used to reach the host, then an inventory file should be used.
    reidmv committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    c02b0fb View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Do not require target/certname == hostname

    This commit removes the hard check that target names be equal to
    hostnames. This commit is in support of other changes added to allow the
    use of certnames which are not the hostname.
    reidmv committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    28cc45d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #72 from puppetlabs/preserve-certnames

    Set certnames to target names
    reidmv authored Mar 18, 2020
    Configuration menu
    Copy the full SHA
    e4b02a4 View commit details
    Browse the repository at this point in the history
  3. Update documentation for inventory/hostname note

    Include some notes on how to use an inventory file to specify a target
    certname that is different from the uri used to access the target.
    reidmv committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    d9d24bf View commit details
    Browse the repository at this point in the history
  4. Update sample inventory to inventory v2

    The key "nodes" was deprecated in favor of "targets" in later versions
    of Bolt 1.x, and obsoleted/replaced in Bolt 2.x. Updating docs to be
    current, valid inventory file sytnax.
    reidmv committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    ff5aff2 View commit details
    Browse the repository at this point in the history
  5. Fail peadm::pe_install task when installer fails

    The peadm::pe_install task as written will probably never technically
    fail, even when the puppet-enterprise-installer script exits non-zero.
    
    This commit updates the task to exit with whatever exit code the
    puppet-enterprise-installer script exited with. Not a perfect fix but a
    step in the right direction.
    
    Fixes #71
    reidmv committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    09f9622 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2020

  1. Configuration menu
    Copy the full SHA
    63cfe49 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2020

  1. Merge pull request #75 from puppetlabs/GH-71

    Fail peadm::pe_install task when installer fails
    reidmv authored Mar 21, 2020
    Configuration menu
    Copy the full SHA
    deea897 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Update provision docs for hostname/certname change

    It is no longer required that the hostname of a system match the target
    name for the system given to Bolt. This commit is an additional update
    to the docs to reflect that.
    reidmv committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    71f4572 View commit details
    Browse the repository at this point in the history
  2. Rework upgrade sequence to support Standard arch

    Previously, when upgrading a standard architecture deployment, after the
    master runs the puppet-enterprise-installer script auth for compilers
    needs to be restored by a puppet agent run. However, the upgrade plan
    only performed a run on the dedicated database host, which doesn't exist
    in a standard install (the databases are all on the master).
    
    This commit reworks the upgrade sequence such that the master and
    replica recieve puppet runs at the appropriate points, along with the
    database targets, to ensure that regardless of which node the
    database(s) are located on the node will have a Puppet run to finalize
    its config before upgrade moves on to the compilers.
    
    Fixes #73
    reidmv committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    70ea870 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #77 from puppetlabs/GH-73

    Rework upgrade sequence to support Standard arch
    reidmv authored Mar 24, 2020
    Configuration menu
    Copy the full SHA
    320b60e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. Use custom OIDs for peadm role and avil. group

    Previously, peadm used pp_application and pp_cluster for this purpose.
    This conflicted with some existing customer's usage of those attributes.
    In order to avoid collision with customer OID usage, this commit
    modifies peadm to use custom OIDs.
    reidmv committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    6dd5afd View commit details
    Browse the repository at this point in the history
  2. Preserve existing csr_attributes data

    In the event a csr_attributes.yaml file is already present, don't
    overwrite it; instead, merge in the values we need to any values already
    present.
    reidmv committed Mar 25, 2020
    Configuration menu
    Copy the full SHA
    ac9e55e View commit details
    Browse the repository at this point in the history