Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linting result by ansible-lint #181

Open
diedpigs opened this issue May 14, 2020 · 1 comment
Open

Linting result by ansible-lint #181

diedpigs opened this issue May 14, 2020 · 1 comment

Comments

@diedpigs
Copy link
Collaborator

diedpigs commented May 14, 2020

Added Github Actions for ansible-lint, and here's the output:

WARNING  Listing 322 violation(s) that are fatal
git-latest: Git checkouts must contain explicit version
roles/cod_rabbitmq_agents_cloud/tasks/main.yaml:2 Task/Handler: Clone the repo where user ldap files are recorded

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_image/tasks/main.yml:37 Task/Handler: Install Websockify

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_image/tasks/main.yml:43 Task/Handler: add autofs maps

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_image/tasks/main.yml:53 Task/Handler: lineinfile path=/etc/auto.{{ item.name }} line=* -{{ item.opt }} {{ headnode_private_ip }}:{{ item.path }}/& create=True

unnamed-task: All tasks should be named
roles/compute_build_image/tasks/main.yml:53 Task/Handler: lineinfile path=/etc/auto.{{ item.name }} line=* -{{ item.opt }} {{ headnode_private_ip }}:{{ item.path }}/& create=True

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_image/tasks/main.yml:82 Task/Handler: Set compute node to boot with multi-user mode

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:20 Task/Handler: set nodes bootloader

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:25 Task/Handler: set nodes partitions

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:30 Task/Handler: format partitions

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:35 Task/Handler: define filesystems

command-instead-of-shell: Use shell only when shell functionality is required
roles/compute_build_nodes/tasks/main.yml:62 Task/Handler: add nodes via wwnodescan - BOOT NODES NOW, IN ORDER

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:62 Task/Handler: add nodes via wwnodescan - BOOT NODES NOW, IN ORDER

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:70 Task/Handler: set files to provision

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_nodes/tasks/main.yml:74 Task/Handler: sync files

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:86 Task/Handler: update pxeconfig to force node to boot from pxe

var-spacing: Variables should have spaces before and after: compute_node_glob}}
roles/compute_build_nodes/tasks/main.yml:86 Task/Handler: update pxeconfig to force node to boot from pxe

literal-compare: Don't compare to literal True/False
roles/compute_build_nodes/tasks/main.yml:90 Task/Handler: update pxeconfig to let node boot from local disk

var-spacing: Variables should have spaces before and after: compute_node_glob}}
roles/compute_build_nodes/tasks/main.yml:90 Task/Handler: update pxeconfig to let node boot from local disk

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_nodes/tasks/main.yml:94 Task/Handler: wwsh pxe update

no-jinja-when: No Jinja2 in when
roles/compute_build_nodes_cloud/tasks/main.yml:22 Task/Handler: Add node(s) into warewulf database

no-jinja-when: No Jinja2 in when
roles/compute_build_nodes_cloud/tasks/main.yml:27 Task/Handler: Register node IP and MAC address in warewulf database

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_nodes_cloud/tasks/main.yml:53 Task/Handler: sync files

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:10 Task/Handler: check current kernel version

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/compute_build_vnfs/tasks/main.yml:10 Task/Handler: check current kernel version

command-instead-of-module: yum used in place of yum module
roles/compute_build_vnfs/tasks/main.yml:14 Task/Handler: check most recent installed kernel version

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:14 Task/Handler: check most recent installed kernel version

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/compute_build_vnfs/tasks/main.yml:14 Task/Handler: check most recent installed kernel version

unnamed-task: All tasks should be named
roles/compute_build_vnfs/tasks/main.yml:18 Task/Handler: fail msg=Most recently installed kernel is not currently loaded version! Consider rebooting before building the vnfs

unnamed-task: All tasks should be named
roles/compute_build_vnfs/tasks/main.yml:22 Task/Handler: fail msg=Loaded kernel does not match the build_kernel_ver in group_vars/all

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_vnfs/tasks/main.yml:31 Task/Handler: template src=compute_template.j2 dest={{ template_path }}{{ compute_template }}.tmpl

unnamed-task: All tasks should be named
roles/compute_build_vnfs/tasks/main.yml:31 Task/Handler: template src=compute_template.j2 dest={{ template_path }}{{ compute_template }}.tmpl

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_vnfs/tasks/main.yml:33 Task/Handler: template src=extend_compute_packages.j2 dest={{ template_path }}extend_compute_packages

unnamed-task: All tasks should be named
roles/compute_build_vnfs/tasks/main.yml:33 Task/Handler: template src=extend_compute_packages.j2 dest={{ template_path }}extend_compute_packages

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_vnfs/tasks/main.yml:35 Task/Handler: template src=base_packages.j2 dest={{ template_path }}base_packages

unnamed-task: All tasks should be named
roles/compute_build_vnfs/tasks/main.yml:35 Task/Handler: template src=base_packages.j2 dest={{ template_path }}base_packages

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:37 Task/Handler: make chroot

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_vnfs/tasks/main.yml:40 Task/Handler: copy resolve.conf into image

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:105 Task/Handler: install Websockify inside chroot env

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:110 Task/Handler: set compute node to boot with multi-user mode

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:122 Task/Handler: firewalld on compute image disabled

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:125 Task/Handler: chronyd on compute image enabled

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:131 Task/Handler: slurmd on compute image enabled

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:134 Task/Handler: wwimport file into image (passwd)

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:137 Task/Handler: wwimport file into image (group)

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:140 Task/Handler: wwimport file into image (shadow)

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:143 Task/Handler: wwimport file into image (slurm)

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:146 Task/Handler: wwimport file into image (munge)

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:149 Task/Handler: wwimport file into image (lmod.sh)

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:152 Task/Handler: wwimport file into image (lmod.csh)

command-instead-of-shell: Use shell only when shell functionality is required
roles/compute_build_vnfs/tasks/main.yml:155 Task/Handler: build bootstrap image

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:155 Task/Handler: build bootstrap image

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:158 Task/Handler: build the vnfs

risky-file-permissions: File permissions unset or incorrect
roles/compute_build_vnfs/tasks/main.yml:161 Task/Handler: set up provisioning interface

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:165 Task/Handler: add network file to import

no-changed-when: Commands should not change things if nothing needs doing
roles/compute_build_vnfs/tasks/main.yml:168 Task/Handler: set network file path

command-instead-of-shell: Use shell only when shell functionality is required
roles/gpu_build_nodes/tasks/main.yml:66 Task/Handler: add nodes via wwnodescan - BOOT NODES NOW, IN ORDER

literal-compare: Don't compare to literal True/False
roles/gpu_build_nodes/tasks/main.yml:66 Task/Handler: add nodes via wwnodescan - BOOT NODES NOW, IN ORDER

literal-compare: Don't compare to literal True/False
roles/gpu_build_nodes/tasks/main.yml:70 Task/Handler: blacklist nouveau on first boot

var-spacing: Variables should have spaces before and after: gpu_prefix}}*"
roles/gpu_build_nodes/tasks/main.yml:70 Task/Handler: blacklist nouveau on first boot

literal-compare: Don't compare to literal True/False
roles/gpu_build_nodes/tasks/main.yml:74 Task/Handler: set files to provision

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_nodes/tasks/main.yml:78 Task/Handler: wwsh file sync

literal-compare: Don't compare to literal True/False
roles/gpu_build_nodes/tasks/main.yml:84 Task/Handler: update pxeconfig to let node boot from pxe

literal-compare: Don't compare to literal True/False
roles/gpu_build_nodes/tasks/main.yml:88 Task/Handler: update pxeconfig to let node boot from local disk

var-spacing: Variables should have spaces before and after: gpu_node_glob}}
roles/gpu_build_nodes/tasks/main.yml:88 Task/Handler: update pxeconfig to let node boot from local disk

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_nodes/tasks/main.yml:92 Task/Handler: wwsh pxe update

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:3 Task/Handler: copy gpu_template.tmpl for wwmkchroot

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:6 Task/Handler: copy gpu_compute_packages for wwmkchroot

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:9 Task/Handler: make chroot

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:12 Task/Handler: copy resolve.conf into image

command-instead-of-module: yum used in place of yum module
roles/gpu_build_vnfs/tasks/main.yml:15 Task/Handler: yum install into the image chroot

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:15 Task/Handler: yum install into the image chroot

command-instead-of-module: yum used in place of yum module
roles/gpu_build_vnfs/tasks/main.yml:19 Task/Handler: yum install slurm client into image

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:19 Task/Handler: yum install slurm client into image

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:22 Task/Handler: create export dir

command-instead-of-module: mount used in place of mount module
roles/gpu_build_vnfs/tasks/main.yml:28 Task/Handler: mount necessary bits

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:28 Task/Handler: mount necessary bits

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:36 Task/Handler: get kernel version

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/gpu_build_vnfs/tasks/main.yml:36 Task/Handler: get kernel version

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:40 Task/Handler: create build dir

command-instead-of-shell: Use shell only when shell functionality is required
roles/gpu_build_vnfs/tasks/main.yml:50 Task/Handler: build nvidia kernel modules in the vnfs

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:50 Task/Handler: build nvidia kernel modules in the vnfs

command-instead-of-shell: Use shell only when shell functionality is required
roles/gpu_build_vnfs/tasks/main.yml:55 Task/Handler: build cuda toolkit

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:55 Task/Handler: build cuda toolkit

command-instead-of-shell: Use shell only when shell functionality is required
roles/gpu_build_vnfs/tasks/main.yml:60 Task/Handler: build cuda samples

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:60 Task/Handler: build cuda samples

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:66 Task/Handler: unmount necessary bits

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:74 Task/Handler: blacklist nouveau in modprobe

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:77 Task/Handler: blacklist nouveau in grub

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:80 Task/Handler: create rebuild-grub service

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:83 Task/Handler: enable rebuild-grub.service

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:86 Task/Handler: create service create-cuda-devices

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:89 Task/Handler: enable create-cuda-devices

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:92 Task/Handler: copy ssh keys over

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:104 Task/Handler: chronyd on compute image enabled

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:110 Task/Handler: wwimport file (gres.conf)

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:113 Task/Handler: wwimport file (passwd)

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:116 Task/Handler: wwimport file (group)

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:119 Task/Handler: wwimport file (shadow)

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:122 Task/Handler: wwimport file (slurm)

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:125 Task/Handler: wwimport file (munge)

command-instead-of-shell: Use shell only when shell functionality is required
roles/gpu_build_vnfs/tasks/main.yml:128 Task/Handler: build bootstrap image

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:128 Task/Handler: build bootstrap image

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:131 Task/Handler: build the vnfs

risky-file-permissions: File permissions unset or incorrect
roles/gpu_build_vnfs/tasks/main.yml:137 Task/Handler: set up provisioning interface

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:141 Task/Handler: add network file to import

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:144 Task/Handler: set network file path

no-changed-when: Commands should not change things if nothing needs doing
roles/gpu_build_vnfs/tasks/main.yml:147 Task/Handler: add slurm.conf file to import

risky-file-permissions: File permissions unset or incorrect
roles/install_ww_bin/tasks/main.yaml:2 Task/Handler: install warewulf file synchronization

unnamed-task: All tasks should be named
roles/install_ww_bin/tasks/main.yaml:10 Task/Handler: file path=/warewulf/bin recurse=True mode=u+x,g+x

risky-octal: Octal file permissions must contain leading zero or be a string
roles/install_ww_bin/tasks/main.yaml:31 Task/Handler: create log output dir for warewulf cron

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:8 Task/Handler: add node to ww db

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:12 Task/Handler: set nodes bootloader

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:16 Task/Handler: set nodes partitions

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:20 Task/Handler: format partitions

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:24 Task/Handler: define filesystems

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:44 Task/Handler: set files to provision

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:51 Task/Handler: update pxeconfig to let node boot from pxe

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_nodes/tasks/main.yml:55 Task/Handler: wwsh pxe update

risky-file-permissions: File permissions unset or incorrect
roles/login_build_vnfs/tasks/main.yml:3 Task/Handler: copy login_template.tmpl for wwmkchroot

risky-file-permissions: File permissions unset or incorrect
roles/login_build_vnfs/tasks/main.yml:6 Task/Handler: copy login_packages for wwmkchroot

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:9 Task/Handler: make chroot

risky-file-permissions: File permissions unset or incorrect
roles/login_build_vnfs/tasks/main.yml:12 Task/Handler: copy resolve.conf into image

command-instead-of-module: yum used in place of yum module
roles/login_build_vnfs/tasks/main.yml:15 Task/Handler: yum install into the image chroot

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:15 Task/Handler: yum install into the image chroot

command-instead-of-module: yum used in place of yum module
roles/login_build_vnfs/tasks/main.yml:19 Task/Handler: yum install slurm client into image

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:19 Task/Handler: yum install slurm client into image

risky-file-permissions: File permissions unset or incorrect
roles/login_build_vnfs/tasks/main.yml:32 Task/Handler: copy ssh keys over

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:44 Task/Handler: chronyd on login image enabled

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:50 Task/Handler: wwimport file (gres.conf)

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:53 Task/Handler: wwimport file (passwd)

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:56 Task/Handler: wwimport file (group)

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:59 Task/Handler: wwimport file (shadow)

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:62 Task/Handler: wwimport file (slurm)

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:65 Task/Handler: wwimport file (munge)

command-instead-of-shell: Use shell only when shell functionality is required
roles/login_build_vnfs/tasks/main.yml:68 Task/Handler: build bootstrap image

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:68 Task/Handler: build bootstrap image

risky-file-permissions: File permissions unset or incorrect
roles/login_build_vnfs/tasks/main.yml:71 Task/Handler: fix export of usr/include

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:74 Task/Handler: build the vnfs

risky-file-permissions: File permissions unset or incorrect
roles/login_build_vnfs/tasks/main.yml:77 Task/Handler: set up provisioning interface

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:81 Task/Handler: add network file to import

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:84 Task/Handler: set network file path

no-changed-when: Commands should not change things if nothing needs doing
roles/login_build_vnfs/tasks/main.yml:87 Task/Handler: add slurm.conf file to import

no-changed-when: Commands should not change things if nothing needs doing
roles/nodes_vivify/tasks/main.yml:7 Task/Handler: tell nodes to get files

no-changed-when: Commands should not change things if nothing needs doing
roles/nodes_vivify/tasks/main.yml:16 Task/Handler: start munge on compute nodes

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/nodes_vivify/tasks/main.yml:16 Task/Handler: start munge on compute nodes

no-changed-when: Commands should not change things if nothing needs doing
roles/nodes_vivify/tasks/main.yml:19 Task/Handler: enable munge on compute nodes

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/nodes_vivify/tasks/main.yml:19 Task/Handler: enable munge on compute nodes

no-changed-when: Commands should not change things if nothing needs doing
roles/nodes_vivify/tasks/main.yml:22 Task/Handler: start slurmd on compute nodes

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/nodes_vivify/tasks/main.yml:22 Task/Handler: start slurmd on compute nodes

no-changed-when: Commands should not change things if nothing needs doing
roles/nodes_vivify/tasks/main.yml:25 Task/Handler: enable slurmd on compute nodes

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/nodes_vivify/tasks/main.yml:25 Task/Handler: enable slurmd on compute nodes

no-changed-when: Commands should not change things if nothing needs doing
roles/nodes_vivify/tasks/main.yml:32 Task/Handler: update slurm status on nodes

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/nodes_vivify/tasks/main.yml:32 Task/Handler: update slurm status on nodes

literal-compare: Don't compare to literal True/False
roles/nodes_vivify/tasks/main.yml:35 Task/Handler: update pxeconfig to let node boot locally

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/nodes_vivify/tasks/main.yml:35 Task/Handler: update pxeconfig to let node boot locally

command-instead-of-shell: Use shell only when shell functionality is required
roles/ohpc_add_easybuild/tasks/main.yaml:27 Task/Handler: Fix EasyBuild setuptools dependency on version > 17.1

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_easybuild/tasks/main.yaml:27 Task/Handler: Fix EasyBuild setuptools dependency on version > 17.1

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_easybuild/tasks/main.yaml:35 Task/Handler: Boostrap EasyBuild

command-instead-of-shell: Use shell only when shell functionality is required
roles/ohpc_add_easybuild/tasks/main.yaml:44 Task/Handler: Check if EasyBuild installation path is in default MODULEPATH

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_easybuild/tasks/main.yaml:44 Task/Handler: Check if EasyBuild installation path is in default MODULEPATH

command-instead-of-shell: Use shell only when shell functionality is required
roles/ohpc_add_easybuild/tasks/main.yaml:49 Task/Handler: shell  grep "{{ easybuild_prefix }}/modules/all" /etc/profile.d/lmod.csh

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_easybuild/tasks/main.yaml:49 Task/Handler: shell  grep "{{ easybuild_prefix }}/modules/all" /etc/profile.d/lmod.csh

unnamed-task: All tasks should be named
roles/ohpc_add_easybuild/tasks/main.yaml:49 Task/Handler: shell  grep "{{ easybuild_prefix }}/modules/all" /etc/profile.d/lmod.csh

empty-string-compare: Don't compare to empty string
roles/ohpc_add_easybuild/tasks/main.yaml:53 Task/Handler: Add EasyBuild installation path into default MODULEPATH

empty-string-compare: Don't compare to empty string
roles/ohpc_add_easybuild/tasks/main.yaml:61 Task/Handler: Add EasyBuild installation path into default MODULEPATH

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_easybuild/tasks/main.yaml:69 Task/Handler: Update file in warewulf file database

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_easybuild/tasks/main.yaml:72 Task/Handler: Verify EasyBuild installation

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rabbitmq_agents/tasks/main.yaml:16 Task/Handler: Install rabbitmq agents config file

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rabbitmq_agents/tasks/main.yaml:21 Task/Handler: Install mail template as mail_config file

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rabbitmq_agents/tasks/main.yaml:33 Task/Handler: Install dev agents service files

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rabbitmq_agents/tasks/main.yaml:40 Task/Handler: Install prod agents service files

var-spacing: Variables should have spaces before and after: /etc/systemd/system/{{ item | basename | splitext | first}}_agent.service
roles/ohpc_add_rabbitmq_agents/tasks/main.yaml:40 Task/Handler: Install prod agents service files

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_rstudio/tasks/main.yaml:2 Task/Handler: Install Singularity

git-latest: Git checkouts must contain explicit version
roles/ohpc_add_rstudio/tasks/main.yaml:43 Task/Handler: Clone template modulefiles from upstream

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rstudio/tasks/main.yaml:58 Task/Handler: Create folder for different R versions

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rstudio/tasks/main.yaml:66 Task/Handler: Create library folder for different R versions

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_add_rstudio/tasks/main.yaml:74 Task/Handler: Download Rstudio singularity image

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_add_rstudio/tasks/main.yaml:85 Task/Handler: Generate modulefiles for each version

unnamed-task: All tasks should be named
roles/ohpc_add_rstudio/tasks/main.yaml:103 Task/Handler: file path=/tmp/singularity-rstudio/example_module/modulefiles state=absent

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config/tasks/main.yml:10 Task/Handler: enable httpd access to /srv/warewulf

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config/tasks/main.yml:53 Task/Handler: exportfs reload

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config/tasks/main.yml:62 Task/Handler: initialize database

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config_build/tasks/main.yml:10 Task/Handler: enable httpd access to /srv/warewulf

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config_build/tasks/main.yml:53 Task/Handler: exportfs reload

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config_build/tasks/main.yml:62 Task/Handler: initialize database

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_config_build/tasks/main.yml:78 Task/Handler: import files into WW database

package-latest: Package installs should not use latest
roles/ohpc_install/tasks/main.yml:3 Task/Handler: install OpenHPC base, warewulf, and slurm server

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_install/tasks/main.yml:17 Task/Handler: create slurm.conf

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_install/tasks/main.yml:20 Task/Handler: create slurmdbd.conf

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_install/tasks/main.yml:23 Task/Handler: put the sacctmgr config in /etc/slurm

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_install/tasks/main.yml:26 Task/Handler: set the gres.conf on the master

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_install/tasks/main.yml:86 Task/Handler: insert rhel-xcbc WW template

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_install/tasks/main.yml:103 Task/Handler: load sacctmgr config

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_install_cloud/tasks/main.yml:2 Task/Handler: Check if slurm.conf is already updated

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_install_cloud/tasks/main.yml:7 Task/Handler: update slurm.conf with runtime controller and slurmdbd host

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_jupyter/tasks/main.yml:2 Task/Handler: Install Anaconda3 for jupyter.

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_jupyter/tasks/main.yml:12 Task/Handler: Install nb_conda_kernels to manage jupyter kernels

package-latest: Package installs should not use latest
roles/ohpc_matlab/tasks/main.yaml:1 Task/Handler: install the latest version of libXtst

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_matlab/tasks/main.yaml:29 Task/Handler: Copy modulefile from template to module path

empty-string-compare: Don't compare to empty string
roles/ohpc_rabbitmq/tasks/main.yaml:2 Task/Handler: fail msg=Please specify password for rabbitmq user

unnamed-task: All tasks should be named
roles/ohpc_rabbitmq/tasks/main.yaml:2 Task/Handler: fail msg=Please specify password for rabbitmq user

risky-file-permissions: File permissions unset or incorrect
roles/ohpc_sas/tasks/main.yaml:19 Task/Handler: Copy modulefile from template to module path

no-changed-when: Commands should not change things if nothing needs doing
roles/ohpc_user_reg/tasks/main.yml:15 Task/Handler: WareWulf Sync for RegUser on OHPC

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:14 Task/Handler: Fix failing SCL RH7 repo with static baseurl

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:23 Task/Handler: Fix remove mirrorlist from SCL RH7

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:41 Task/Handler: Create clusters.d directory

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:46 Task/Handler: Add cluster configuration files

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:51 Task/Handler: Create interactive desktop settings directory

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:56 Task/Handler: Add interactive desktop settings

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:61 Task/Handler: Create interactive desktop job submit script directory

risky-file-permissions: File permissions unset or incorrect
roles/ood/tasks/main.yaml:66 Task/Handler: Add interactive desktop job submit script

ignore-errors: Use failed_when and specify error conditions instead of using ignore_errors
roles/ood/tasks/main.yaml:89 Task/Handler: Build the updated Apache config

no-changed-when: Commands should not change things if nothing needs doing
roles/ood/tasks/main.yaml:89 Task/Handler: Build the updated Apache config

risky-file-permissions: File permissions unset or incorrect
roles/ood_add_rabbitmq_agents/tasks/main.yaml:8 Task/Handler: Install rabbitmq agents config file

risky-file-permissions: File permissions unset or incorrect
roles/ood_add_rabbitmq_agents/tasks/main.yaml:20 Task/Handler: Install agents as service

risky-file-permissions: File permissions unset or incorrect
roles/ood_add_rstudio/tasks/main.yaml:9 Task/Handler: Replace form.yml

risky-file-permissions: File permissions unset or incorrect
roles/ood_add_rstudio/tasks/main.yaml:14 Task/Handler: Replace form submission template

risky-file-permissions: File permissions unset or incorrect
roles/ood_add_rstudio/tasks/main.yaml:19 Task/Handler: Replace manifest file

package-latest: Package installs should not use latest
roles/ood_firewall_and_services/tasks/main.yaml:8 Task/Handler: install the latest version of Python

package-latest: Package installs should not use latest
roles/ood_firewall_and_services/tasks/main.yaml:13 Task/Handler: install the latest version of firewalld

unnamed-task: All tasks should be named
roles/ood_firewall_and_services/tasks/main.yaml:24 Task/Handler: firewalld service=https permanent=True state=enabled

no-changed-when: Commands should not change things if nothing needs doing
roles/ood_firewall_and_services/tasks/main.yaml:34 Task/Handler: Set SELinux to permissive mode without reboot

risky-file-permissions: File permissions unset or incorrect
roles/ood_jupyter/tasks/main.yml:7 Task/Handler: Creates directory to clone the jupyter app

risky-file-permissions: File permissions unset or incorrect
roles/ood_jupyter/tasks/main.yml:18 Task/Handler: Use custom form.yml from templates for jupyter app

risky-file-permissions: File permissions unset or incorrect
roles/ood_jupyter/tasks/main.yml:23 Task/Handler: Use submit.yml.erb file tailored for slurm usage at UAB

risky-file-permissions: File permissions unset or incorrect
roles/ood_jupyter/tasks/main.yml:28 Task/Handler: Use custom script.sh.erb provided to avoid Jupyter Crash with user id!=1000

risky-file-permissions: File permissions unset or incorrect
roles/ood_matlab/tasks/main.yaml:6 Task/Handler: matlab directory

git-latest: Git checkouts must contain explicit version
roles/ood_matlab/tasks/main.yaml:11 Task/Handler: git repo=https://github.com/OSC/bc_osc_matlab.git dest=/var/www/ood/apps/sys/matlab/ clone=True

unnamed-task: All tasks should be named
roles/ood_matlab/tasks/main.yaml:11 Task/Handler: git repo=https://github.com/OSC/bc_osc_matlab.git dest=/var/www/ood/apps/sys/matlab/ clone=True

risky-file-permissions: File permissions unset or incorrect
roles/ood_matlab/tasks/main.yaml:16 Task/Handler: Replace form.yml

risky-file-permissions: File permissions unset or incorrect
roles/ood_matlab/tasks/main.yaml:26 Task/Handler: Replace form submission template

risky-file-permissions: File permissions unset or incorrect
roles/ood_matlab/tasks/main.yaml:31 Task/Handler: Replace form script template

risky-file-permissions: File permissions unset or incorrect
roles/ood_sas/tasks/main.yaml:6 Task/Handler: Create SAS app directory

git-latest: Git checkouts must contain explicit version
roles/ood_sas/tasks/main.yaml:11 Task/Handler: git repo=https://github.com/uabrc/ood_sas.git dest=/var/www/ood/apps/sys/sas/ clone=True

unnamed-task: All tasks should be named
roles/ood_sas/tasks/main.yaml:11 Task/Handler: git repo=https://github.com/uabrc/ood_sas.git dest=/var/www/ood/apps/sys/sas/ clone=True

risky-file-permissions: File permissions unset or incorrect
roles/ood_sas/tasks/main.yaml:16 Task/Handler: Replace form.yml

package-latest: Package installs should not use latest
roles/ood_shib_sso/tasks/main.yml:16 Task/Handler: install shibboleth rpm for scl apache

risky-file-permissions: File permissions unset or incorrect
roles/ood_shib_sso/tasks/main.yml:20 Task/Handler: copy shibbolth apache module into ood scl installe

risky-file-permissions: File permissions unset or incorrect
roles/ood_shib_sso/tasks/main.yml:32 Task/Handler: load samltest.id shibboleth config

risky-file-permissions: File permissions unset or incorrect
roles/ood_shib_sso/tasks/main.yml:37 Task/Handler: add saml-to-ood user map file

ignore-errors: Use failed_when and specify error conditions instead of using ignore_errors
roles/ood_shib_sso/tasks/main.yml:56 Task/Handler: Build the updated Apache config

no-changed-when: Commands should not change things if nothing needs doing
roles/ood_shib_sso/tasks/main.yml:56 Task/Handler: Build the updated Apache config

command-instead-of-module: yum used in place of yum module
roles/ood_user_reg/tasks/main.yml:2 Task/Handler: Enable Copr Repos

command-instead-of-shell: Use shell only when shell functionality is required
roles/ood_user_reg/tasks/main.yml:2 Task/Handler: Enable Copr Repos

literal-compare: Don't compare to literal True/False
roles/ood_user_reg/tasks/main.yml:2 Task/Handler: Enable Copr Repos

package-latest: Package installs should not use latest
roles/ood_user_reg/tasks/main.yml:7 Task/Handler: Install mod_wsgi for httpd24

package-latest: Package installs should not use latest
roles/ood_user_reg/tasks/main.yml:10 Task/Handler: Install pip via yum

package-latest: Package installs should not use latest
roles/ood_user_reg/tasks/main.yml:13 Task/Handler: Install virtualenv via pip

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg/tasks/main.yml:21 Task/Handler: Creates directory to clone the user register app

git-latest: Git checkouts must contain explicit version
roles/ood_user_reg/tasks/main.yml:26 Task/Handler: Clone user register app form from gitlab

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg/tasks/main.yml:37 Task/Handler: Put apache config file in place

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg/tasks/main.yml:42 Task/Handler: Put wsgi config file in place

var-spacing: Variables should have spaces before and after: {{ user_register_app_path }}/{{ user_register_app}}.wsgi
roles/ood_user_reg/tasks/main.yml:42 Task/Handler: Put wsgi config file in place

ignore-errors: Use failed_when and specify error conditions instead of using ignore_errors
roles/ood_user_reg/tasks/main.yml:66 Task/Handler: Build the updated Apache config

no-changed-when: Commands should not change things if nothing needs doing
roles/ood_user_reg/tasks/main.yml:66 Task/Handler: Build the updated Apache config

package-latest: Package installs should not use latest
roles/ood_user_reg_cloud/tasks/main.yml:2 Task/Handler: Install packages via yum

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg_cloud/tasks/main.yml:42 Task/Handler: Create log directory

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg_cloud/tasks/main.yml:49 Task/Handler: Copy Celery service template

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg_cloud/tasks/main.yml:59 Task/Handler: Put apache config file in place (user-reg_conf_shib.j2 in case of shib or user-reg_conf.j2 in case of basicauth)

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg_cloud/tasks/main.yml:64 Task/Handler: Put wsgi file in place

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg_cloud/tasks/main.yml:69 Task/Handler: Put gunicorn config file in place

risky-file-permissions: File permissions unset or incorrect
roles/ood_user_reg_cloud/tasks/main.yml:74 Task/Handler: Create gunicorn system service

ignore-errors: Use failed_when and specify error conditions instead of using ignore_errors
roles/ood_user_reg_cloud/tasks/main.yml:98 Task/Handler: Build the updated Apache config

no-changed-when: Commands should not change things if nothing needs doing
roles/ood_user_reg_cloud/tasks/main.yml:98 Task/Handler: Build the updated Apache config

risky-file-permissions: File permissions unset or incorrect
roles/ood_vnc_form/tasks/main.yml:2 Task/Handler: Put custom cluster.yml in place

risky-file-permissions: File permissions unset or incorrect
roles/ood_vnc_form/tasks/main.yml:8 Task/Handler: Put submit.yml.erb in place

risky-file-permissions: File permissions unset or incorrect
roles/ood_vnc_form/tasks/main.yml:14 Task/Handler: Put noVNC.html.erb in place

unnamed-task: All tasks should be named
roles/pre_ohpc/tasks/main.yml:11 Task/Handler: fail msg=Kernel version mismatch between loaded kernel and group-vars/all! Please fix and run again.

package-latest: Package installs should not use latest
roles/pre_ohpc/tasks/main.yml:15 Task/Handler: install necessary stuff

literal-compare: Don't compare to literal True/False
roles/pre_ohpc/tasks/main.yml:44 Task/Handler: Install Copr plugin for yum

command-instead-of-module: yum used in place of yum module
roles/pre_ohpc/tasks/main.yml:48 Task/Handler: enable Copr Repos

command-instead-of-shell: Use shell only when shell functionality is required
roles/pre_ohpc/tasks/main.yml:48 Task/Handler: enable Copr Repos

literal-compare: Don't compare to literal True/False
roles/pre_ohpc/tasks/main.yml:48 Task/Handler: enable Copr Repos

package-latest: Package installs should not use latest
roles/pre_ohpc/tasks/main.yml:53 Task/Handler: install fail2ban

risky-file-permissions: File permissions unset or incorrect
roles/pre_ohpc/tasks/main.yml:64 Task/Handler: template src=firewall_conf/services/slurm.xml dest=/etc/firewalld/services/slurm.xml

unnamed-task: All tasks should be named
roles/pre_ohpc/tasks/main.yml:64 Task/Handler: template src=firewall_conf/services/slurm.xml dest=/etc/firewalld/services/slurm.xml

risky-file-permissions: File permissions unset or incorrect
roles/pre_ohpc/tasks/main.yml:66 Task/Handler: template src=firewall_conf/firewalld.conf dest=/etc/firewalld/firewalld.conf

unnamed-task: All tasks should be named
roles/pre_ohpc/tasks/main.yml:66 Task/Handler: template src=firewall_conf/firewalld.conf dest=/etc/firewalld/firewalld.conf

risky-file-permissions: File permissions unset or incorrect
roles/pre_ohpc/tasks/main.yml:68 Task/Handler: template src=firewall_conf/zones/internal.xml dest=/etc/firewalld/zones/internal.xml

unnamed-task: All tasks should be named
roles/pre_ohpc/tasks/main.yml:68 Task/Handler: template src=firewall_conf/zones/internal.xml dest=/etc/firewalld/zones/internal.xml

risky-file-permissions: File permissions unset or incorrect
roles/pre_ohpc/tasks/main.yml:70 Task/Handler: template src=firewall_conf/zones/public.xml dest=/etc/firewalld/zones/public.xml

unnamed-task: All tasks should be named
roles/pre_ohpc/tasks/main.yml:70 Task/Handler: template src=firewall_conf/zones/public.xml dest=/etc/firewalld/zones/public.xml

no-changed-when: Commands should not change things if nothing needs doing
roles/pre_ohpc/tasks/main.yml:77 Task/Handler: check for default public network profile name

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/pre_ohpc/tasks/main.yml:77 Task/Handler: check for default public network profile name

no-changed-when: Commands should not change things if nothing needs doing
roles/pre_ohpc/tasks/main.yml:85 Task/Handler: check for default private network profile name

risky-shell-pipe: Shells that use pipes should set the pipefail option
roles/pre_ohpc/tasks/main.yml:85 Task/Handler: check for default private network profile name

no-changed-when: Commands should not change things if nothing needs doing
roles/pre_ohpc/tasks/main.yml:93 Task/Handler: add private interface to internal zone via nmcli

no-changed-when: Commands should not change things if nothing needs doing
roles/pre_ohpc/tasks/main.yml:96 Task/Handler: add public interface to public zone via nmcli

risky-file-permissions: File permissions unset or incorrect
roles/pre_ohpc/tasks/main.yml:148 Task/Handler: set up /etc/hosts

risky-file-permissions: File permissions unset or incorrect
roles/pre_ohpc/tasks/main.yml:151 Task/Handler: set up /etc/ssh/sshd_config

literal-compare: Don't compare to literal True/False
roles/prep_ood/tasks/main.yaml:5 Task/Handler: Install Copr plugin for yum

command-instead-of-module: yum used in place of yum module
roles/prep_ood/tasks/main.yaml:9 Task/Handler: enable Copr Repos

command-instead-of-shell: Use shell only when shell functionality is required
roles/prep_ood/tasks/main.yaml:9 Task/Handler: enable Copr Repos

literal-compare: Don't compare to literal True/False
roles/prep_ood/tasks/main.yaml:9 Task/Handler: enable Copr Repos

literal-compare: Don't compare to literal True/False
roles/prep_ood_cloud/tasks/main.yaml:5 Task/Handler: Install Copr plugin for yum

command-instead-of-module: yum used in place of yum module
roles/prep_ood_cloud/tasks/main.yaml:9 Task/Handler: enable Copr Repos

command-instead-of-shell: Use shell only when shell functionality is required
roles/prep_ood_cloud/tasks/main.yaml:9 Task/Handler: enable Copr Repos

literal-compare: Don't compare to literal True/False
roles/prep_ood_cloud/tasks/main.yaml:9 Task/Handler: enable Copr Repos

risky-file-permissions: File permissions unset or incorrect
roles/prep_ood_cloud/tasks/main.yaml:29 Task/Handler: add autofs maps

risky-file-permissions: File permissions unset or incorrect
roles/prep_ood_cloud/tasks/main.yaml:39 Task/Handler: lineinfile path=/etc/auto.{{ item.name }} line=* -{{ item.opt }} {{ headnode_private_ip }}:{{ item.path }}/& create=True

unnamed-task: All tasks should be named
roles/prep_ood_cloud/tasks/main.yaml:39 Task/Handler: lineinfile path=/etc/auto.{{ item.name }} line=* -{{ item.opt }} {{ headnode_private_ip }}:{{ item.path }}/& create=True

risky-file-permissions: File permissions unset or incorrect
roles/reg_user_create_scripts/tasks/main.yml:7 Task/Handler: Creates directory to clone ohpc user create

git-latest: Git checkouts must contain explicit version
roles/reg_user_create_scripts/tasks/main.yml:12 Task/Handler: Clone template repo from upstream

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:8 Task/Handler: add node to ww db

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:12 Task/Handler: set nodes bootloader

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:16 Task/Handler: set nodes partitions

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:20 Task/Handler: format partitions

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:24 Task/Handler: define filesystems

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:44 Task/Handler: set files to provision

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:51 Task/Handler: update pxeconfig to let node boot from pxe

no-changed-when: Commands should not change things if nothing needs doing
roles/viz_build_nodes/tasks/main.yml:55 Task/Handler: wwsh pxe update

risky-file-permissions: File permissions unset or incorrect
roles/warewulf_sync/tasks/main.yaml:17 Task/Handler: install warewulf file synchronization

unnamed-task: All tasks should be named
roles/warewulf_sync/tasks/main.yaml:25 Task/Handler: file path=/warewulf/bin recurse=True mode=u+x,g+x

risky-octal: Octal file permissions must contain leading zero or be a string
roles/warewulf_sync/tasks/main.yaml:46 Task/Handler: create log output dir for warewulf cron

command-instead-of-shell: Use shell only when shell functionality is required
roles/warewulf_sync/tasks/main.yaml:54 Task/Handler: Check if ood already in warewulf database

no-changed-when: Commands should not change things if nothing needs doing
roles/warewulf_sync/tasks/main.yaml:54 Task/Handler: Check if ood already in warewulf database

command-instead-of-shell: Use shell only when shell functionality is required
roles/warewulf_sync/tasks/main.yaml:59 Task/Handler: Add ood node into warewulf database

command-instead-of-shell: Use shell only when shell functionality is required
roles/warewulf_sync/tasks/main.yaml:64 Task/Handler: Register ood node IP and MAC address in warewulf database

no-changed-when: Commands should not change things if nothing needs doing
roles/warewulf_sync/tasks/main.yaml:64 Task/Handler: Register ood node IP and MAC address in warewulf database

command-instead-of-shell: Use shell only when shell functionality is required
roles/warewulf_sync/tasks/main.yaml:68 Task/Handler: Setup ood node provision in warewult database

no-changed-when: Commands should not change things if nothing needs doing
roles/warewulf_sync/tasks/main.yaml:68 Task/Handler: Setup ood node provision in warewult database

no-changed-when: Commands should not change things if nothing needs doing
roles/warewulf_sync/tasks/main.yaml:88 Task/Handler: Force warewulf synchronization
@diedpigs
Copy link
Collaborator Author

You can skip specific rules or tags by adding them to your configuration file:
# .ansible-lint
warn_list:  # or 'skip_list' to silence them completely
  - command-instead-of-module  # Using command rather than module
  - command-instead-of-shell  # Use shell only when shell functionality is required
  - empty-string-compare  # Don't compare to empty string
  - experimental  # all rules tagged as experimental
  - git-latest  # Git checkouts must contain explicit version
  - literal-compare  # Don't compare to literal True/False
  - no-changed-when  # Commands should not change things if nothing needs doing
  - no-jinja-when  # No Jinja2 in when
  - package-latest  # Package installs should not use latest
  - risky-octal  # Octal file permissions must contain leading zero or be a string
  - risky-shell-pipe  # Shells that use pipes should set the pipefail option
  - unnamed-task  # All tasks should be named
  - var-spacing  # Variables should have spaces before and after:  {{ var_name }}

Finished with 230 failure(s), 92 warning(s) on 201 files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant