Commits on Feb 22, 2018

  1. Add example pe.conf files

    reidmv committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    4e3a579 View commit details
    Browse the repository at this point in the history
  2. Add README and installer hints

    The README isn't complete and neither are the installer hints, but this
    starts to give a hit as to how everything is supposed to be put together.
    reidmv committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    54a17a3 View commit details
    Browse the repository at this point in the history
  3. Update module to reflect independent control-repo

    This will allow more control over the management of PE and more
    cleanliness of customer code.
    reidmv committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    fdfcddc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb529f1 View commit details
    Browse the repository at this point in the history
  5. Add metadata.json

    To document which other modules are required
    reidmv committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    d90343b View commit details
    Browse the repository at this point in the history
  6. Add basic note about control repos

    Enough to spark curiousity, if not enough to actually lay out how it
    works
    reidmv committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    9a370c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Add missing puppetdb related config option

    Without this, the PuppetDB Database host would not be correctly used.
    reidmv authored Feb 26, 2018
    Configuration menu
    Copy the full SHA
    3381b18 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2018

  1. Update node_manager to be more compatible with PE

    There are default groups, and so name conventions, that should be
    preserved in order to avoid conflicting with PE upgrades.
    reidmv committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    5eb35ee View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2018

  1. Rename module to pe_xl

    This reflects the specific architecture this module is designed to
    deploy.
    reidmv committed Mar 23, 2018
    Configuration menu
    Copy the full SHA
    4cf3bf2 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Add stub plan for installation

    reidmv committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    6ea4030 View commit details
    Browse the repository at this point in the history
  2. Add tunnel timeout of 15m

    This is for pcp-broker, to help ensure long-lived connections stay
    alive.
    reidmv committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    582638f View commit details
    Browse the repository at this point in the history
  3. Add lfs support

    reidmv committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    0371416 View commit details
    Browse the repository at this point in the history
  4. Add architecture diagram

    reidmv committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    f6d7777 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2018

  1. Fix capitalization on agent-specified group

    Because in PE, it defaults to using a first-letter capitol
    reidmv authored May 22, 2018
    Configuration menu
    Copy the full SHA
    76175a0 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2018

  1. Change name of parent environment group

    To better accommodate upcoming tooling that deploys changes to a selected
    environment group. The name "All Environments" better communicates what
    nodes will be in to the group.
    reidmv authored May 25, 2018
    Configuration menu
    Copy the full SHA
    1866a7e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

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

Commits on Jun 26, 2018

  1. Add file_content_upload function

    To allow templatized files to be created and uploaded using tasks
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    7afb85e View commit details
    Browse the repository at this point in the history
  2. Iterate on base content

    Incremental changes
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    2c071f0 View commit details
    Browse the repository at this point in the history
  3. Add hostname task

    To return simply a node's hostname
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    4cd1c99 View commit details
    Browse the repository at this point in the history
  4. Add flatten/compact function

    Because if there are undef values in the all hosts array, it's not a
    valid target
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    7b76963 View commit details
    Browse the repository at this point in the history
  5. Fix hostname task

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    47d5983 View commit details
    Browse the repository at this point in the history
  6. Add pe_download task

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    ff0c53e View commit details
    Browse the repository at this point in the history
  7. Implement pe.conf templates

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    7b17efb View commit details
    Browse the repository at this point in the history
  8. Fix syntax for epp call

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    37c5dd2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ebdc03 View commit details
    Browse the repository at this point in the history
  10. Save installer in /tmp

    So it sticks around for a minute. The working directory for tasks is
    cleaned up as soon as the task finishes.
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    dca3557 View commit details
    Browse the repository at this point in the history
  11. Stage files in /tmp

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    2ae2fa0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ecbc474 View commit details
    Browse the repository at this point in the history
  13. Create pe_install task

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    de51065 View commit details
    Browse the repository at this point in the history
  14. Add missing metadata

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    38f46be View commit details
    Browse the repository at this point in the history
  15. Add missing params to plan

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    3d79ebe View commit details
    Browse the repository at this point in the history
  16. Fix bash error

    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    84cf744 View commit details
    Browse the repository at this point in the history
  17. Update hostname methodology

    Use --transient instead of --static because that seems to be closer to
    what Puppet cares about and will use for certname
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    2afc1e0 View commit details
    Browse the repository at this point in the history
  18. Move from pp_auth_role to pp_role for core

    Because the installer can't sign certs that have auth extensions
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    d6645b7 View commit details
    Browse the repository at this point in the history
  19. Catch install error on primary master

    We expect it to fail, really
    reidmv committed Jun 26, 2018
    Configuration menu
    Copy the full SHA
    77353db View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2018

  1. Include input_method in task metadata

    To prevent stdin from being passed to these tasks when invoked. That can
    tickle interesting bugs when things are being passed with --run-as and
    --tty.
    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    0440c05 View commit details
    Browse the repository at this point in the history
  2. Shield expected error

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    693d2a5 View commit details
    Browse the repository at this point in the history
  3. Add autosigning for db host

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    515e78c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7932e3a View commit details
    Browse the repository at this point in the history
  5. Make install faster on primary master

    By short-circuiting PuppetDB's startup time.
    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    19c5e95 View commit details
    Browse the repository at this point in the history
  6. Make download not duplicate work

    Goes faster for testing
    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    a3af63c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11a4fe3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    46f56d5 View commit details
    Browse the repository at this point in the history
  9. Add PuppetDB start command

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    1533eda View commit details
    Browse the repository at this point in the history
  10. Make sure shortcircuit works

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    b5987d1 View commit details
    Browse the repository at this point in the history
  11. Fix unit drop-in

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    ddebafa View commit details
    Browse the repository at this point in the history
  12. Make download smarter

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    2b3c104 View commit details
    Browse the repository at this point in the history
  13. add newline to autosign

    reidmv committed Jun 27, 2018
    Configuration menu
    Copy the full SHA
    eb986bb View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2018

  1. Chown autosign correctly

    reidmv committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    135c438 View commit details
    Browse the repository at this point in the history
  2. Add installer task

    reidmv committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    b3cece1 View commit details
    Browse the repository at this point in the history