mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-04 20:30:42 +00:00
36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
|
---
|
||
|
title: Usage
|
||
|
---
|
||
|
|
||
|
```Shell
|
||
|
ansible-later FILES
|
||
|
```
|
||
|
|
||
|
If you don't pass any file to ansible-later it will review all files including subdirs in
|
||
|
the current working directory (hidden files and folders are excluded by default).
|
||
|
|
||
|
Otherwise you can pass a space delimited list of files to review. You can also pass glob
|
||
|
patterns to ansible-later:
|
||
|
|
||
|
{{< highlight Shell "linenos=table" >}}
|
||
|
# Review single files
|
||
|
ansible-later meta/main.yml tasks/install.yml
|
||
|
|
||
|
# Review all yml files (including subfolders)
|
||
|
ansible-later **/*.yml
|
||
|
{{< /highlight >}}
|
||
|
|
||
|
ansible-later will review inventory files, role files, python code (modules, plugins)
|
||
|
and playbooks.
|
||
|
|
||
|
- The goal is that each file that changes in a
|
||
|
changeset should be reviewable simply by passing
|
||
|
those files as the arguments to ansible-later.
|
||
|
- Using `{{ playbook_dir }}` in sub roles is so far
|
||
|
very hard.
|
||
|
- This should work against various repository styles
|
||
|
- per-role repository
|
||
|
- roles with sub-roles
|
||
|
- per-playbook repository
|
||
|
- It should work with roles requirement files and with local roles
|