gsoft-inc / ansible-role-azure-devops-agent

An Ansible role that installs and configures a Linux machine to be used as an Azure DevOps build or deployment agent.
60 stars 72 forks source link

Feature/fix combined jinja rhel update #85

Open mlgitdev opened 4 months ago

mlgitdev commented 4 months ago

jinja3 - add combined set facts and fix the use of join with combined vars for configure agent - there might be other methods in jinja3, but a simple fix does this job add RHEL dependencies for 8 and 9, and empty for Linux with notes Readme update with package url fix loops to use loop_controls and loop_vars for create dir and capabilities task

I have executed the code in my VM with AlmaLinux 9.4 aarch64, the readme includes the package url structure in details for others to use the package successfully. fixed all the warnings and errors.

PLAY RECAP ********************************************************************************************************************************************************************************************************************************************
lxbuild-server-01          : ok=81   changed=5    unreachable=0    failed=0    skipped=36   rescued=0    ignored=0   
mlgitdev commented 4 months ago

79 - Extended RHEL, MACOS should be fully supported, will test in the future when I'll need to set MACOS X based agents with ansible

72

mlgitdev commented 4 months ago

I have completed several installations using different agent types and update version: pipeline-agent.. and vsts-agent... installation types (these provide different node versions support and the tasks that come with it)