# Custom roles - Custom ansible roles can be stored in `roles/custom` - To include custom roles, you can list them in `custom_roles`. ## Configuration / Variables * **custom_roles** List of roles which will be applied Type: *List of Strings* Default: [] ## Example All hosts (e.g. 10.0.2.14) will get `role_a` and `role_c`, but hosts in group laptop (e.g. 10.0.32.14) will get `role_a` and `role_b` ``` roles/custom/ ├── role_a │   └── tasks │   └── main.yml ├── role_b │   └── tasks │   └── main.yml └── role_c └── tasks └── main.yml ``` inventory.yml ```yaml all: vars: custom_roles: - role_a - role c desktops: hosts: 10.0.2.[1:128]: laptops: hosts: 10.0.32.[1:50]: vars: custom_roles: - role_a - role_b ```