An open API service indexing awesome lists of open source software.

https://github.com/lenisha/vsts-agent-infrastructure

docker image and terraform install for vsts agent with packer,terraform,ansible tools
https://github.com/lenisha/vsts-agent-infrastructure

aci azure vsts-agent

Last synced: about 1 month ago
JSON representation

docker image and terraform install for vsts agent with packer,terraform,ansible tools

Awesome Lists containing this project

README

        

VSTS Agent Docker Image
====================

This repository contains `Dockerfile` definitions for [lenisha/vsts-agent-infrastructure](https://github.com/lenisha/vsts-agent-infrastructure) Docker images.

[![Downloads from Docker Hub](https://img.shields.io/docker/pulls/lenisha/vsts-agent-infrastructure.svg)](https://registry.hub.docker.com/u/lenisha/vsts-agent-infrastructure)
[![Stars on Docker Hub](https://img.shields.io/docker/stars/lenisha/vsts-agent-infrastructure.svg)](https://registry.hub.docker.com/u/lenisha/vsts-agent-infrastructure) [![](https://images.microbadger.com/badges/image/lenisha/vsts-agent-infrastructure.svg)](https://microbadger.com/images/lenisha/vsts-agent-infrastructure "Get your own image badge on microbadger.com")

Docker image for VSTS Agent with infrastrucure tools installed

```
ENV TERRAFORM_VERSION 0.11.10
ENV PACKER_VERSION 1.3.2
ENV ANSIBLE_VERSION 2.0.0.2
```

## How to use these image
VSTS agents must be started with account connection information, which is provided through two environment variables:

- `VSTS_ACCOUNT`: the name of the Visual Studio account
- `VSTS_TOKEN`: a personal access token (PAT) for the Visual Studio account that has been given at least the **Agent Pools (read, manage)** scope.
- `VSTS_AGENT`: the name of the agent (default: `"$(hostname)"`)
- `VSTS_POOL`: the name of the agent pool (default: `"Default"`)

To run the default VSTS agent image for a specific Visual Studio account:

```
docker run \
-e VSTS_ACCOUNT= \
-e VSTS_TOKEN= \
-e VSTS_AGENT='$(hostname)-agent' \
-e VSTS_POOL=mypool \
-it lenisha/vsts-agent-infrastructure
```

## Notes
TODO: add automatic updates when new release posted

Other tools installed on VSTS image are listed:
[vsts agent tools](https://github.com/Microsoft/vsts-agent-docker/blob/6689c2bd45304ec56d2628f393355b52a451453e/README.md#standard-images)