ansible proxy role
Go to file
emdee 5b79bfeaca .gitignore 2024-01-19 15:34:08 +00:00
defaults first 2024-01-06 01:57:28 +00:00
handlers first 2024-01-06 01:57:28 +00:00
meta first 2024-01-06 01:57:28 +00:00
overlay bash 2024-01-09 15:35:38 +00:00
tasks .gitignore 2024-01-19 15:34:08 +00:00
templates bash 2024-01-09 15:35:38 +00:00
vars bash 2024-01-09 15:35:38 +00:00
.gitignore .gitignore 2024-01-19 15:34:08 +00:00
Makefile first 2024-01-06 01:57:28 +00:00
README.md bash 2024-01-09 15:35:38 +00:00

README.md

This role builds on, and requires, ../base_role and lays down the basics for cntlm and socks and http and https proxies. It is required to be run after ../base_role. Run this role even if you do not run behind a proxy as it sets up the proxy variables for that case.

Look at the variables in defaults/main.yml to customize the role, and double-check the settings in vars/*.yml.

It is multi-target and should run on Gentoo2, Debian4, Devuan5, Ubuntu18 athough only tested on Gentoo. To bring it up to date, just copy the existing files in vars and maybe tasks to the new name and edit to suit, but be advised that it is systemd-challenged, like its author.

It should support a number of different proxy situations on a host:

  1. http_proxy and https_proxy

  2. socks_proxy and tor proxy

  3. CNTLM proxy

  4. Whonix gateway

It should also support these different proxy situations in a container.

It has 2 test scripts proxy_daily.bash and proxy_daily.bash than run quick status checks and indepth testing respectively.