[stable/2024.1] Transition to Tox (#1631)

This is an automated cherry-pick of #1617
/assign mnaser
diff --git a/roles/cluster_issuer/defaults/main.yml b/roles/cluster_issuer/defaults/main.yml
index 1c6f4b5..38ef2ba 100644
--- a/roles/cluster_issuer/defaults/main.yml
+++ b/roles/cluster_issuer/defaults/main.yml
@@ -27,7 +27,7 @@
 
 cluster_issuer_acme_cloudflare_secret_name: cloudflare-api-token
 cluster_issuer_acme_cloudflare_email: "{{ cluster_issuer_acme_email }}"
-#cluster_issuer_acme_cloudflare_api_token: <CLOUDFLARE_API_TOKEN>
+# cluster_issuer_acme_cloudflare_api_token: <CLOUDFLARE_API_TOKEN>
 
 cluster_issuer_venafi_secret_name: cert-manager-venafi-credentials
 # cluster_issuer_venafi_ca:
diff --git a/roles/ingress/defaults/main.yml b/roles/ingress/defaults/main.yml
index c224e68..70855a7 100644
--- a/roles/ingress/defaults/main.yml
+++ b/roles/ingress/defaults/main.yml
@@ -12,8 +12,6 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 
-
-
 ingress_class_name: "{{ atmosphere_ingress_class_name }}"
 
 # ingress_name: string
diff --git a/roles/multipathd/tasks/main.yml b/roles/multipathd/tasks/main.yml
index e55275d..052262c 100644
--- a/roles/multipathd/tasks/main.yml
+++ b/roles/multipathd/tasks/main.yml
@@ -24,7 +24,7 @@
 - name: Install the multipathd package
   ansible.builtin.package:
     name: multipath-tools
-    state: latest
+    state: latest # noqa: package-latest
   notify:
     - Restart "multipathd"
 
diff --git a/roles/portworx/tasks/main.yml b/roles/portworx/tasks/main.yml
index 9c7b34e..61ebf75 100644
--- a/roles/portworx/tasks/main.yml
+++ b/roles/portworx/tasks/main.yml
@@ -21,7 +21,8 @@
   when: "'InitiatorName' not in portworx_iscsi_initiatorname.content | b64decode"
   block:
     - name: Generate a new InitiatorName
-      ansible.builtin.shell:
+      changed_when: true
+      ansible.builtin.command:
         cmd: iscsi-iname
       register: portworx_iscsi_iname