summaryrefslogtreecommitdiffstats
path: root/examples/playbooks/test_skip_inside_yaml.yml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/playbooks/test_skip_inside_yaml.yml')
-rw-r--r--examples/playbooks/test_skip_inside_yaml.yml64
1 files changed, 64 insertions, 0 deletions
diff --git a/examples/playbooks/test_skip_inside_yaml.yml b/examples/playbooks/test_skip_inside_yaml.yml
new file mode 100644
index 0000000..1f72954
--- /dev/null
+++ b/examples/playbooks/test_skip_inside_yaml.yml
@@ -0,0 +1,64 @@
+---
+- name: Fixture
+ hosts: all
+ tags:
+ - skip_ansible_lint # should disable error at playbook level
+ tasks:
+ - name: Test
+ action: community.general.hg
+ args:
+ repo: foo
+ version: HEAD
+
+ - name: Test latest[hg] (skipped)
+ action: community.general.hg
+ args:
+ repo: foo
+ # revision: HEAD
+
+ - name: Test latest[git] and partial-become # noqa: latest[git]
+ action: ansible.builtin.git
+ args:
+ repo: foo
+ version: HEAD
+ become_user: alice
+
+ - name: Test latest[git] and partial-become (skipped) # noqa: latest[git] partial-become
+ action: ansible.builtin.git
+ args:
+ repo: foo
+ version: HEAD
+ become_user: alice
+
+ - name: Test YAML # <-- 1 jinja[spacing]
+ ansible.builtin.get_url:
+ # noqa: risky-file-permissions
+ url: http://example.com/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/file.conf # <-- 2 yaml[line-length]
+ dest: "{{dest_proj_path}}/foo.conf"
+ - name: Test YAML and jinja[spacing] (skipped)
+ ansible.builtin.get_url:
+ # noqa: risky-file-permissions
+ url: http://example.com/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/really_long_path/file.conf # noqa: yaml[line-length]
+ dest: "{{dest_proj_path}}/foo.conf" # noqa: jinja[spacing]
+
+ - name: Test no-free-form # <-- 3 no-free-form
+ ansible.builtin.command: creates=B chmod 644 A # noqa: no-free-form
+ - name: Test no-free-form # <-- 4 no-free-form
+ ansible.builtin.command: warn=yes creates=B chmod 644 A # noqa: no-free-form
+ - name: Test no-free-form (skipped via no warn)
+ ansible.builtin.command: warn=no creates=B chmod 644 A # noqa: no-free-form
+ - name: Test no-free-form (skipped via skip_ansible_lint)
+ ansible.builtin.command: creates=B chmod 644 A # noqa: no-free-form
+ tags:
+ - skip_ansible_lint
+
+- name: Fixture 2
+ hosts: localhost
+ tasks:
+ - name: Foo
+ become: true
+ block:
+ - name: Bar
+ become_user: john_doe
+ ansible.builtin.command: "/etc/test.sh"
+ changed_when: false