ansible-later/docs/content/usage/_index.md

1.0 KiB

title
Usage
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