proxy_role/vars/Ubuntu18.yml
2024-01-06 03:08:22 +00:00

84 lines
1.6 KiB
YAML
Executable File

# -*- mode: yaml; indent-tabs-mode: nil; tab-width: 2; coding: utf-8-unix -*-
---
PROXY_TIME_DAEMON: ntp
HARDEN_FIREJAIL_VERSION: "0.9.58"
# List of proxy packages to install.
proxy_debs_inst:
- python-dev
- libffi-dev
- libssl-dev
- libcurl4-openssl-dev
- ca-certificates
- curl
- less
- sudo
- unzip
- zip
- cron
- xsltproc
- corkscrew
- openssl
- mg
- polipo
# I need this for Ubuntu even though it come in the bootstrap - 2 setuptools, 1 pip
# - pip
# for pip
- python-cryptography
# - python-pip
# - python-pip-whl
- python-pkg-resources
- python-setuptools
# - python-wheel
# - python3-pip
- python3-setuptools
# - python3-wheel
# Install packages to allow apt to use a repository over HTTPS:
- apt-transport-https
# these may be unuseable before testforge role installs pip
proxy_pips2_inst: []
proxy_pips3_inst: []
proxy_pips_reinstall:
# pip prerequisites
- setuptools
- appdirs
- ipaddress
- six
- cachecontrol
- pyparsing
- colorama
#? - distlib
- html5lib
#? - lockfile
- packaging
- requests
- webencodings
# pip itself? NO
- cryptography
#
- pyOpenSSL
- paramiko
- Jinja2
- pyasn1
- bcrypt
- PyNaCl
- cffi
- idna
- asn1crypto
cntlm_pid_file: /var/run/cntlm/cntlm.pid
proxy_services:
# console-setup.sh Debian - in /usr/local/etc/local.d/Whonix-Lati.rc
- "{{ 'consolefont' if ansible_distribution == 'Gentoo' else '' }}"
- "{{ 'console-setup' if ansible_distribution in ['Ubuntu', 'Debian'] else '' }}"
- bootlogd
- "{{ 'polipo' if BOX_WHONIX_PROXY_HOST != '' else '' }}"
# FixMe: tie in with
# - "{{ 'polipo' if PRIV_TOR_TYPE == 'client' else ''}}"