DEBOPS.AUTH(5)

NAME
debops.auth - Manage authentication and authorization configuration

SYNOPSIS

debops service/auth [--limit group,host,...] [--diff] [--check] [--tags tag1,tag2,...] [--skip-tags tag1,tag2,...] [<ansible-playbook options>] ...

DESCRIPTION

The debops.auth role allows you to manage and configure basic user authentication and authorization on configured host, including setting up system groups with elevated privileges.

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

AUTHOR
Maciej Delmanowski

COPYRIGHT
2014-2022, Maciej Delmanowski, Nick Janetakis, Robin Schneider and others