Skip to content

Releases: bitovi/github-actions-docker-to-azure-vm

v1.0.1

20 Jun 18:49
0a044e4
Compare
Choose a tag to compare

Bug Fix

  1. Fixed an issue where the IP address of the new VM is not available right away, causing downstream Ansible failures.

Testing

Tested with this ops repo: bitovi/operations-example-docker-azure-vm

Additional Changes and Enhancements

  • Elevated all Docker env vars into .docker_env file
  • DRYed out a lot of path strings into variables
  • Created isDebugMode and isDestroyMode helper functions for use throughout the codebase
    • Ideally these can be elevated into commons or similar
  • Helper funcs have unit tests!
    • Need to build a workflow for the action repo to run them
  • Changed a lot of hardcoded filenames in "running " to $(basename $0)
  • Bumped required TF version to >0.13
  • The magic Ansible config file from Leo
  • Split main.tf into several more specific tf files
  • Use azure_linux_vm instead of azure_vm
    • Requires the use of the _openssh varieties of the ssh_key resources.

Development Links

  • Fixes #10
  • Closes DEVOPS-821

v1.0.0

14 Jun 20:40
Compare
Choose a tag to compare

Docker Compose to Azure VM works.

Some more complex features are still in development, but it works as an MVP.

Testing

Successfully tested using https://github.com/mcascone/bitops-mindmap/actions/workflows/deploy.yaml

  • deploy
  • destroy

Future Enhancements:

What's Changed