Forge Home

aws_inventory

A task to generate Bolt inventory from AWS EC2 instances

60,552 downloads

18,371 latest version

5.0 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 0.7.0 (latest)
  • 0.6.0
  • 0.5.2
  • 0.5.0
  • 0.4.0
  • 0.3.0
  • 0.2.0
  • 0.1.0
released Mar 25th 2021
This version is compatible with:
  • Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
  • Puppet >= 4.10.0 < 8.0.0
  • , , , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-aws_inventory', '0.7.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-aws_inventory
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-aws_inventory --version 0.7.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/aws_inventory — version 0.7.0 Mar 25th 2021

Changelog

Release 0.7.0

New features

  • Provide credentials as parameters (#17)

    The resolve_reference task has new aws_access_key_id and aws_secret_access_key parameters for authenticating with AWS.

Release 0.6.0

New features

  • Bump maximum Puppet version to include 7.x

Release 0.5.2

Bug fixes

  • Add PDK as a gem dependency

    PDK is now a gem dependency for the module release pipeline

Release 0.5.1

Bug fixes

  • Add missing dependencies to module metadata (#10)

    The module metadata now includes ruby_plugin_helper and ruby_task_helper as dependencies.

Release 0.5.0

Bug fixes

  • Reference tags in target_mapping (#9)

    Previously, the tags attribute couldn't be effectively used in target_mapping because it contains an array of maps with "key" and "value" fields. We now convert the tags attribute into a standard key/value map so that tags can be looked up using tags.Name syntax.

Release 0.4.0

New features

  • Set resolve_reference task to private (#6)

    The resolve_reference task has been set to private so it no longer appears in UI lists.

Release 0.3.0

New features

  • Added target_mapping parameter in resolve_reference task (#1407)

    The resolve_reference task has a new target_mapping parameter that accepts a hash of target attributes and the resource values to populate them with.

Release 0.2.0

Bug fixes

  • Expand credentials path relative to Boltdir (#1162)

    The credentials option will now be expanded relative to the active Boltdir the user is running bolt with, instead of the current working directory they ran Bolt from. This is part of standardizing all configurable paths in Bolt to be relative to the Boltdir.

Release 0.1.0

This is the initial release.