:heavy_check_mark: Networking: Optionally associate a public IP address with the instance.
:heavy_check_mark: Security: Optionally create an EC2 Profile with a customizable IAM Role supporting both AWS and customer managed policies (or just pass it an external EC2 Profile as in the previous version).
:heavy_check_mark: Storage: Multiple EBS dynamic blocks (root_block_device, ebs_block_device and ephemeral_block_device) w/ configurable type, size, device name and encryption configs among others.
:heavy_check_mark: DNS: DNS record with a record that points to the instance private IP / public IP.
:heavy_check_mark: EC2 AMI: Parameters added to define the AMI so that the module takes care of looking that up (AMI id autoconfiguration via prefix w/ introduced aws_ami_os_id variable.)
:heavy_check_mark: Extra Points: Enhanced monitoring flag and userdata provisioning now supported.
:man_technologist: New Commits
@exequielrafaela - customizable dns record via var - d0149b4
@exequielrafaela - BBL-42 README.md updated with new input params - 221b402
@exequielrafaela - BBL-42 updating aux files: Makefile, README.md and circleci/config.yml - 01eefac
@exequielrafaela - BBL-42 improving markdown line length in READMEs - cb07003
@exequielrafaela - BBL-42 module tf instance, security, dns updates with proper var and outputs - b09bb98
@exequielrafaela - BBL-42 examples added to be also used as test sources - 56cbf79
@exequielrafaela - BBL-42 terratests added with 3 test cases from examples - 61fe0dd
Updating terraform-aws-ec2-basic-layout repo:
:card_index_dividers: Cards / Tkts:
:notebook: Summary
aws_ami_os_id
variable.):man_technologist: New Commits
:triangular_flag_on_post: Post Tasks
:1st_place_medal: TODO