ansible-role-pgadmin/defaults/main.yml

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