File: command-instead-of-shell-success.yml

package info (click to toggle)
ansible-lint 4.1.0%2Bdfsg.1-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,096 kB
  • sloc: python: 3,373; sh: 4; makefile: 2
file content (33 lines) | stat: -rw-r--r-- 632 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
- tasks:
  - name: shell with pipe
    shell: echo hello | true

  - name: shell with redirect
    shell: echo hello >  /tmp/hello

  - name: chain two shell commands
    shell: echo hello && echo goodbye

  - name: run commands in succession
    shell: echo hello ; echo goodbye

  - name: use variables
    shell: echo $HOME $USER

  - name: use * for globbing
    shell: ls foo*

  - name: use ? for globbing
    shell: ls foo?

  - name: use [] for globbing
    shell: ls foo[1,2,3]

  - name: use shell generator
    shell: ls foo{.txt,.xml}

  - name: use shell with cmd
    shell:
      cmd: |
        set -x
        ls foo?