53 lines
1.7 KiB
YAML
53 lines
1.7 KiB
YAML
---
|
|
pgadmin_via_pip: True
|
|
pgadmin_deb_repo_key: 'https://www.pgadmin.org/static/packages_pgadmin_org.pub'
|
|
pgadmin_deb_repo: 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/{{ ansible_distribution_release }} pgadmin4 main'
|
|
pgadmin_el_repo: 'https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm'
|
|
|
|
pgadmin_pkg_name: 'pgadmin4-web'
|
|
pgadmin_setup_script: '/usr/pgadmin4/bin/setup-web.sh'
|
|
|
|
pgadmin_server_port: 5050
|
|
# When not using the package
|
|
pgadmin_user: pgadmin
|
|
pgadmin_home: /opt/pgadmin
|
|
pgadmin_writeable_dirs:
|
|
- data
|
|
- storage
|
|
- db
|
|
- lib/sessions
|
|
|
|
pgadmin_venv_name: pgadmin_web
|
|
pgadmin_venv_bindir: '{{ pgadmin_home }}/{{ pgadmin_venv_name }}/bin'
|
|
|
|
pgadmin_wheel_pkg_version: '4.23'
|
|
pgadmin_wheel_pkg: 'pgadmin4-{{ pgadmin_wheel_pkg_version }}-py3-none-any.whl'
|
|
|
|
pgadmin_wheel_url: 'https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v{{ pgadmin_wheel_pkg_version }}/pip/{{ pgadmin_wheel_pkg }}'
|
|
|
|
pgadmin_workdir: '{{ pgadmin_home }}/{{ pgadmin_venv_name }}/lib/python3.6/site-packages/pgadmin4'
|
|
|
|
pgadmin_pip_pkgs:
|
|
- { pkg: 'flask' }
|
|
- { pkg: 'flask_babelex' }
|
|
- { pkg: 'flask_login' }
|
|
- { pkg: 'flask_mail' }
|
|
- { pkg: 'flask_paranoid' }
|
|
- { pkg: 'flask_security' }
|
|
- { pkg: 'flask_sqlalchemy' }
|
|
- { pkg: 'simplejson' }
|
|
- { pkg: 'python-dateutil' }
|
|
- { pkg: 'flask_migrate' }
|
|
- { pkg: 'flask_gravatar' }
|
|
- { pkg: 'psutil' }
|
|
- { pkg: 'sqlparse' }
|
|
- { pkg: 'flask_htmlmin' }
|
|
- { pkg: 'pgadmin4' }
|
|
|
|
pgadmin_email_sender: 'pgadmin@example.com'
|
|
|
|
pgadmin_nginx_virtualhost_name: '{{ ansible_fqdn }}'
|
|
pgadmin_nginx_servername: '{{ pgadmin_nginx_virtualhost_name }}'
|
|
pgadmin_nginx_http_port: '80'
|
|
nginx_virthosts: '{{ pgadmin_nginx_virthost }}'
|