Update nginx-datadog to 1.1.0 #63
test.yml
on: push
yamllint
27s
ansible-lint
31s
Annotations
4 errors and 7 warnings
schema[vars]:
roles/mediaserver/defaults/main.yml#L1
$ 'nginx-datadog' does not match any of the regexes: '^(?!(False|None|True|and|any_errors_fatal|as|assert|async|await|become|become_exe|become_flags|become_method|become_user|break|check_mode|class|collections|connection|continue|debugger|def|del|diff|elif|else|environment|except|fact_path|finally|for|force_handlers|from|gather_facts|gather_subset|gather_timeout|global|handlers|hosts|if|ignore_errors|ignore_unreachable|import|in|is|lambda|max_fail_percentage|module_defaults|name|no_log|nonlocal|not|or|order|pass|port|post_tasks|pre_tasks|raise|remote_user|return|roles|run_once|serial|strategy|tags|tasks|throttle|timeout|try|vars|vars_files|vars_prompt|while|with|yield)$)\[a-zA-Z_][\\w]*$'. See https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html
|
var-naming[pattern]:
roles/mediaserver/defaults/main.yml#L53
Variables names should match ^\[a-z_]\[a-z0-9_]*$ regex. (nginx-datadog) (vars: nginx-datadog)
|
name[casing]:
roles/mediaserver/tasks/datadog.yml#L157
Task notify 'restart datadog-agent' should start with an uppercase letter.
|
ansible-lint
Process completed with exit code 2.
|
yamllint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
yamllint:
bootstrap/user-data.yaml#L1
1:2 [comments] missing starting space in comment
|
yamllint:
bootstrap/user-data.yaml#L3
3:1 [document-start] missing document start "---"
|
ansible-lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
jinja[spacing]:
roles/mediaserver/tasks/main.yml#L4
Jinja2 spacing could be improved: {{ containers | default({}) | combine({ item.key: item.value | combine({ 'version': item.value.version | default(default.version), 'container_volumes': item.value.volumes | default([]), 'container_env': item.value.env | default({}), }) }) }} -> {{ containers | default({}) | combine(
|
jinja[spacing]:
roles/mediaserver/tasks/main.yml#L17
Jinja2 spacing could be improved: {{ containers | combine({ item.key: item.value | combine({ 'container_image': item.value.image + ':' + item.value.version, 'container_port': '127.0.0.1:' + item.value.port | string + ':' + item.value.port | string, }) }) }} -> {{ containers | combine(
|
jinja[spacing]:
roles/mediaserver/tasks/nginx.yml#L21
Jinja2 spacing could be improved: https://github.com/DataDog/nginx-datadog/releases/download/v{{ nginx-datadog.version }}/nginx_{{ ansible_facts.packages.nginx[0].version | split('-') | first }}-arm64-ngx_http_datadog_module.so.tgz -> https://github.com/DataDog/nginx-datadog/releases/download/v{{ nginx - datadog.version }}/nginx_{{ ansible_facts.packages.nginx[0].version | split('-') | first }}-arm64-ngx_http_datadog_module.so.tgz
|