This repository was archived by the owner on Jun 5, 2020. It is now read-only.

Description
S3 endpoints cannot be added as a source/destination using the puppetlabs-aws module.
as an example running puppet resource against a security group with only a rule allowing egress to a s3 endpoint results in:
root@testymctesttest ~ # puppet resource ec2_securitygroup S3Test
ec2_securitygroup { 'S3Test':
ensure => 'present',
description => 'Test for S3 Endpoint',
egress => [{'from_port' => '443', 'protocol' => 'tcp', 'to_port' => '443'}],
id => 'sg-abc123',
region => 'ap-southeast-2',
vpc => 'TEST VPC',
}
note that the destination is entirely missing from the egress rule.