You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
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.
Added Github Actions for ansible-lint, and here's the output:
The text was updated successfully, but these errors were encountered: