summaryrefslogtreecommitdiffstats
path: root/test/command-instead-of-shell-success.yml
blob: 410ff97b9674ce17421c25c9d00cc809ff555baa (plain)
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
34
35
36
37
- hosts: localhost
  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 backticks
    shell: ls `ls foo*`

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