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' ]
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' ]