Permalink
Commits on Jan 7, 2018
  1. Merge pull request #357 from juniorsysadmin/default-8x

    bastelfreak committed Jan 7, 2018
    Set default version to 8.x
  2. Set default version to 8.x

    juniorsysadmin committed Jan 7, 2018
    Node.js version 8.x is the current LTS version.
    
    - Also remove references to RHEL5 since support has been dropped
    - Also change some unit tests to reflect current versions and actual
      use cases
Commits on Jan 6, 2018
Commits on Jan 4, 2018
  1. Merge pull request #354 from bastelfreak/rel500

    bastelfreak committed Jan 4, 2018
    release 5.0.0
  2. release 5.0.0

    bastelfreak committed Jan 4, 2018
  3. Merge pull request #349 from juniorsysadmin/repo-release

    juniorsysadmin committed Jan 4, 2018
    Add repo_release parameter
  4. Add repo_release parameter

    fnoop committed with juniorsysadmin Dec 25, 2017
    Some Debian-derived distributions use their own lsbdistcodename, but
    work fine when using Debian packages. Add a repo_release parameter
    to allow users to specify an apt::source release value which matches
    their Debian family and therefore allow management of the NodeSource
    repository on those systems.
  5. Allow for the macports provider to be overridden on macos (#321)

    kizzie committed with juniorsysadmin Jan 4, 2018
    Also:
    * Make Package provider option overridable for all operating systems
    * Use root_home fact for the root_npmrc file
  6. Merge pull request #353 from voxpupuli/modulesync

    bastelfreak committed Jan 4, 2018
    modulesync 1.6.0
  7. modulesync 1.6.0

    bastelfreak committed Jan 4, 2018
Commits on Jan 3, 2018
  1. Merge pull request #352 from juniorsysadmin/upgrade-docs

    bastelfreak committed Jan 3, 2018
    Add info for upgrades, repository priorities
Commits on Dec 26, 2017
  1. Add info for upgrades, repository priorities

    juniorsysadmin committed Dec 26, 2017
    Update the README to provide more information about upgrades and
    forcing the use of NodeSource packages over native ones.
  2. Merge pull request #348 from juniorsysadmin/apt-https-transport

    juniorsysadmin committed Dec 26, 2017
    Use puppetlabs-apt to handle apt-transport-https
  3. Merge pull request #347 from juniorsysadmin/legacy-symlinks-fix

    juniorsysadmin committed Dec 26, 2017
    Remove legacy_debian_symlinks parameter
  4. Merge pull request #346 from juniorsysadmin/epel-fixtures-remove

    juniorsysadmin committed Dec 26, 2017
    Remove epel from fixtures
  5. Use puppetlabs-apt to handle apt-transport-https

    juniorsysadmin committed Dec 25, 2017
    puppetlabs-apt 4.4.0 now handles installation of apt-transport-https for
    a selection of Debian families: wheezy, jessie, stretch, trusty, xenial.
    
    This change should also ensure that this module works on Debian 10, which
    no longer has the apt-transport-https package.
    
    Fixes #345
  6. Remove legacy_debian_symlinks parameter

    juniorsysadmin committed Dec 25, 2017
    The (default) NodeSource packages already create symlinks with
    alternatives by invoking update-alternatives as part of postinst for the
    deb package.
    
    Remove this feature and therefore avoid circular symlinks.
    
    Fixes #335
  7. Remove epel from fixtures

    juniorsysadmin committed Dec 25, 2017
    rspec-puppet tests do not explicitly need it given RHEL5 support has
    been removed.
  8. Merge pull request #351 from juniorsysadmin/modulesync

    juniorsysadmin committed Dec 26, 2017
    Modulesync 1.5.1
  9. Modulesync 1.5.1

    juniorsysadmin committed Dec 26, 2017
Commits on Dec 4, 2017
  1. Merge pull request #343 from juniorsysadmin/cleanup

    bastelfreak committed Dec 4, 2017
    Remove EOL operating systems, Legacy facts.
  2. Remove EOL operating systems, Legacy facts.

    juniorsysadmin committed Nov 28, 2017
    - Update the `repo_url_suffix` table in the README, dropping EOL
    operating systems and adding new ones
    - Drop explicit handling of Debian 6 and 7 (EOL)
    - Drop explicit handling of Ubuntu 10.04 and 12.04 (EOL)
    - Drop explicit handling of EOL Fedora versions
    - Drop explicit handling of RHEL5 (EOL)
    - Add explicit handling of Debian 9
    - Replace most Legacy facts with Modern facts using the new facts hash
    syntax. This explicitly drops support for Facter versions less than 3,
    which are not supported under Puppet4/5 anyway.
    - Drop explicit support for Amazon Linux versions less than 2015.03.
    Amazon Linux is rolling distribution, and earlier versions did not have
    Facter 3
    - Use the Modern system32 fact
    
    Also:
    - Remove the old Puppetlabs footer from the README. Reference
    CONTRIBUTING.md instead
    - Perform minor doc fixes
    - Use less granular error handling
Commits on Nov 17, 2017
  1. Merge pull request #341 from ekohl/update-metadata

    wyardley committed Nov 17, 2017
    Remove EOL operatingsystems
  2. Merge pull request #340 from voxpupuli/modulesync

    bastelfreak committed Nov 17, 2017
    modulesync 1.5.0
Commits on Nov 16, 2017
  1. modulesync 1.5.0

    bastelfreak committed Nov 16, 2017
Commits on Nov 15, 2017
  1. Merge pull request #339 from voxpupuli/modulesync

    TraGicCode committed Nov 15, 2017
    modulesync 1.4.1
  2. Merge pull request #337 from juniorsysadmin/repo-url-suffix

    bastelfreak committed Nov 15, 2017
    Update known valid $repo_url_suffix values
  3. Update known valid $repo_url_suffix values

    juniorsysadmin committed Nov 15, 2017
    Also drop most EOL platforms from the listing.
Commits on Nov 13, 2017
  1. Merge pull request #334 from juniorsysadmin/fix-apt-pin

    alexjfisher committed Nov 13, 2017
    Set default value for $repo_pin to undef
  2. Set default value for $repo_pin to undef

    juniorsysadmin committed Nov 12, 2017
    puppetlabs/puppetlabs-apt#711 introduced data
    types in the apt module, and false is no longer a valid value for the
    apt::source $pin parameter
    
    Fixes #333