diff --git a/tasks/Linux.yml b/tasks/Linux.yml index ae60468..13507af 100644 --- a/tasks/Linux.yml +++ b/tasks/Linux.yml @@ -94,16 +94,15 @@ - name: Add deployment group tags set_fact: - deployment_agent_cmd_args: "{{ deployment_agent_cmd_args }} + - ['--addDeploymentGroupTags', '--deploymentGroupTags \\'{{ az_devops_deployment_group_tags }}\\'']" + deployment_agent_cmd_args: "{{ deployment_agent_cmd_args + ['--addDeploymentGroupTags', '--deploymentGroupTags' , az_devops_deployment_group_tags ] }}" when: - - az_devops_deployment_group_tags is defined + - az_devops_deployment_group_tags is not none - name: Set proxy set_fact: - agent_cmd_args: "{{ agent_cmd_args }} + ['--proxyurl \\'{{ az_devops_proxy_url }}\\'', '--proxyusername \\'{{ az_devops_proxy_username }}\\'', '--proxypassword \\'{{ az_devops_proxy_password }}\\'']" + agent_cmd_args: "{{ agent_cmd_args + ['--proxyurl' , az_devops_proxy_url, '--proxyusername' , az_devops_proxy_username, '--proxypassword', az_devops_proxy_password ] }}" when: - - az_devops_proxy_url is defined + - az_devops_proxy_url is not none - name: Download and unarchive unarchive: @@ -139,9 +138,9 @@ - name: Add '--replace' configuration argument set_fact: - build_agent_cmd_args: "{{ build_agent_cmd_args }} + ['--replace']" - deployment_agent_cmd_args: "{{ build_agent_cmd_args }} + ['--replace']" - resource_agent_cmd_args: "{{ resource_agent_cmd_args }} + ['--replace']" + build_agent_cmd_args: "{{ build_agent_cmd_args + ['--replace'] }}" + deployment_agent_cmd_args: "{{ build_agent_cmd_args + ['--replace'] }}" + resource_agent_cmd_args: "{{ resource_agent_cmd_args + ['--replace'] }}" when: - az_devops_agent_replace_existing diff --git a/vars/dependencies-Ubuntu-22.yml b/vars/dependencies-Ubuntu-22.yml new file mode 100644 index 0000000..3467dd4 --- /dev/null +++ b/vars/dependencies-Ubuntu-22.yml @@ -0,0 +1,6 @@ +az_devops_agent_dependencies: + - libcurl4 + - libgssapi-krb5-2 + - libicu70 + - libssl1.1 + - acl