angrox.vsts-agent
VSTS-Agent
This is a revised version of the VSTS-Agent role from https://github.com/sigio/ansible-role-vsts-agent. Since my pull request wasn't accepted or addressed for a long time, I believe the original role was abandoned.
This role installs and sets up the VSTS-Agent (Microsoft Visual Studio Team Services Build and Release Agent) for RedHat Enterprise 7.2 and above.
Requirements
You need to have python-pip to install a newer version of pexpect. Also, rh-git29 is required from software-collections because VSTS needs a newer version of git.
Role Variables
At the very least, you should set the vsts_accountname and vsts_poolname variables. Other variables can be found documented in the defaults/main.yml file.
Dependencies
None
Example Playbook
Here is an example of how to use this role, including passing in variables as needed:
- hosts: servers
roles:
- { role: angrox.vsts-agent }
License
MIT
Author Information
GitHub: angrox
ansible-galaxy install angrox.vsts-agent