Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deekayen/ansible-role-pgadmin4

Install pgAdmin4 using Ansible.
https://github.com/deekayen/ansible-role-pgadmin4

ansible ansible-role pgadmin pgadmin4

Last synced: about 1 month ago
JSON representation

Install pgAdmin4 using Ansible.

Awesome Lists containing this project

README

        

pgAdmin4
========

[![CI](https://github.com/deekayen/ansible-role-pgadmin4/actions/workflows/ci.yml/badge.svg)](https://github.com/deekayen/ansible-role-pgadmin4/actions/workflows/ci.yml) [![Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.](https://www.repostatus.org/badges/latest/inactive.svg)](https://www.repostatus.org/#inactive)

Install pgAdmin4 web client and client binaries.

Default Variables
-----------------

```
pg_version: 12
pgadmin_setup_email: [email protected]
pgadmin_setup_password: correct horse battery staple
```

Static Variables
----------------

```
pgdg_package: "https://download.postgresql.org/pub/repos/yum/reporpms/EL-{{ ansible_distribution_major_version }}-x86_64/pgdg-redhat-repo-latest.noarch.rpm"
pgadmin_package: https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
```

Dependencies
------------

The EPEL repo is used to get python dependencies.

* geerlingguy.repo-epel

Example Playbook
----------------

- hosts: servers
roles:
- deekayen.pgadmin4

Author Information
------------------

Most of the work was done by Tadej Borovšak in [Installing pgAdmin4 on Centos 7](https://tech.xlab.si/posts/installing-pgadmin4-on-centos-7/).