* support raw value for ssh keys in addion to paths
* support raw value for ssh keys in addion to paths
* moved ssh key type check to linux vm resource
* moving ssh value to a new variable
* tf fmt
* Update README.md
change name to `ssh_key_values`
* Update main.tf
* Update main.tf
* Update variables.tf
* Update README.md
format
Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
* Adding support for the 'extra_disks' parameter
* Adding a new parameter 'extra_disks' to add custom size data disks
* updated README.md
* updated main.tf
* updated variables.tf
* tested on TF v0.13.5
* Test added for extra_disks and format fixed
* Update README.md
* Fix typo in variables.tf
* Update variables.tf
Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
* Support multiple ssh keys
* Create extra variable extra_ssh_keys to keep ssh_key unchanged
* Update documentation with usage examples
* Update test fixture to deploy one extra ssh key
* concat instead of merge
* GH142 Adding support for identities
rebase me
* Second dynamic block
* NL at EOF for vars
* Adding types per tf 0.13.x
* Ran terraform fmt
* Updated README, outputs, tests
* Added support for identity principal id output
* Removed dup output
* Add variable `identity_type` and `identity_ids`
* Update outputs.tf
* Update outputs.tf
* Update main.tf
* Update main.tf
* Update outputs.tf
Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
* add enable_accelerated_networking property and variable for network interface
* improve indentation
add test
* Fix the indention issue.
* Remove unnecessary empty lines in tfvars.
* Fix linting error caused by a typo.
* Adding custom data field (Issue #65) to Linux OS profiles for
initialization.
* Formatting variables file.
* Formatting fixture variables as well.
* Adding newline to end of `.tfvars` file.
* Integrate with terramodtest v0.2.0 to use reusable tasks.
* Fixing test to have random DNS name to avoid collissions and removing allow SSH
* This commit contains below changes:
1. Fix the random generation logic of public IP DNS to qualify for domain_name_label.
2. Cleanup useless public_ip_dns variable in testing fixture.
3. Add SSH key generation logic in Docker file.
4. Update .travis.yml to base image to 0.11.3.
5. Remove useless local SSH file path mapping from local to container.
* Add support of test kitchen on azure compute module.
* Add test case for local.
* add test ruby file for terraform state file.
* Update readme and test case.
* Update the Gemfile for version range.
* Update the commit for minimum version for ruby in README.md.
* Introduce Rake and Travis-CI for compute module.
* add badge for travis ci result.
* Update the travis file to download and install terraform.
* add matrix for osx.
* add gpg valiation for terraform.
* add TERRAFORM_VERSION as global env var.
* disable os x build by default.