Files
Janik von Rotz 0acb6d11d2 feat(roles): migrate role kind metadata to galaxy_info section and update visualization script
- Moved all role kind classifications from top-level to `galaxy_info.kind` for standardized Ansible Galaxy compatibility
- Updated `bin/visualize-dependencies` script to support both legacy and new `galaxy_info.kind` formats
- Standardized metadata structure across all 108 roles while maintaining backward compatibility
- This change enables better tooling integration and aligns with Ansible Galaxy best practices
2026-05-13 16:09:53 +02:00
..
2021-01-06 17:55:54 +01:00

kind
kind
application
pgadmin logo

pgAdmin role

Deploy pgAdmin container

Usage

Configure the role.

# https://hub.docker.com/r/dpage/pgadmin4/
pgadmin_image: dpage/pgadmin4:7.6
pgadmin_hostname: pgadmin01
pgadmin_description: Admin for postgres01 # default: pgAdmin
pgadmin_volume_name: pgadmin_data01 # default: "{{ pgadmin_hostname }}"
pgadmin_data_dir: /usr/share/pgadmin # default: /usr/share/{{ pgadmin_hostname }}
pgadmin_network_mode: host # default: "{{ docker_network_name }}"
pgadmin_user: admin@example.com
pgadmin_password: "{{ vault_pgadmin_password }}"
pgadmin_servers:
  - name: Example Database Server
    host: postgres01
    username: example
pgadmin_script_name: /pgadmin4 # default: ""

And include it in your playbook.

- hosts: pgadmin
  roles:
  - role: pgadmin