Skip to content

Adds docker-compose installation to runner

McDonnell, Marshall requested to merge adds-docker-compose-install into main

Work includes:

  • Adds a top-level input.tf variable runner_docker_compose_version for version of docker-compose to install (default: 1.29.2)
  • Uses runner_docker_compose_version TF variable in main.tf during rendering of user-data.sh and maps it to script variable of same name, runner_docker_compose_version via runner_docker_compose_version = var.runner_docker_compose_version
  • Adds a top-level script environment variable to user-data.sh, RUNNER_DOCKER_COMPOSE_VERSION, that stores the runner_docker_compose_version variable from template rendering in previous step
  • Adds install_docker_compose function to functions-docker.sh that will install docker-compose
  • Adds the install_docker_compose function call to user-data.sh during docker install

Merge request reports