mirror of
https://github.com/ansible/awx.git
synced 2024-11-01 16:51:11 +03:00
1.8 KiB
1.8 KiB
Collections
AWX supports the use of Ansible Collections. This section will give ways to use Collections in job runs.
Project Collections Requirements
If you specify a Collections requirements file in SCM at collections/requirements.yml
,
then AWX will install Collections in that file in the implicit project sync
before a job run. The invocation is:
ansible-galaxy collection install -r requirements.yml -p <job tmp location>
Example of tmp
directory where job is running:
├── project
│ ├── ansible.cfg
│ └── debug.yml
├── requirements_collections
│ └── ansible_collections
│ └── username
│ └── collection_name
│ ├── FILES.json
│ ├── MANIFEST.json
│ ├── README.md
│ ├── roles
│ │ ├── role_in_collection_name
│ │ │ ├── defaults
│ │ │ │ └── main.yml
│ │ │ ├── tasks
│ │ │ │ └── main.yml
│ │ │ └── templates
│ │ │ └── stuff.j2
│ └── tests
│ └── main.yml
├── requirements_roles
│ └── username.role_name
│ ├── defaults
│ │ └── main.yml
│ ├── meta
│ │ └── main.yml
│ ├── README.md
│ ├── tasks
│ │ ├── main.yml
│ │ └── some_role.yml
│ ├── templates
│ │ └── stuff.j2
│ └── vars
│ └── Archlinux.yml
└── tmp_6wod58k