Getting started¶
Example inventory¶
The debops.auth
role is included in the common.yml
DebOps playbook
and doesn't need to be specifically activated.
Example playbook¶
If you are using this role without DebOps, here's an example Ansible playbook
that uses the debops.auth
role:
---
- name: Manage authentication and authorization
collections: [ 'debops.debops', 'debops.roles01',
'debops.roles02', 'debops.roles03' ]
hosts: [ 'debops_all_hosts', 'debops_service_auth' ]
become: True
environment: '{{ inventory__environment | d({})
| combine(inventory__group_environment | d({}))
| combine(inventory__host_environment | d({})) }}'
roles:
- role: auth
tags: [ 'role::auth', 'skip::auth' ]