Skip to content

smacz42/ansible-role-squid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: squid

Description

These tasks are set up to take Squid-Cache and turn it into a reverse proxy.

There are several cool things this setup does:

  • Preserves directory path during
    • Old domain name to new domain name redirects
    • Http to https redirects
  • Certain subdirectories are forwarded to separate web servers
    • / => blog
    • /gitlist => git repo
    • /bu-node => bitcoin unlimited node web stats
    • /nextcloud => nextcloud server
  • Https termination
    • Passed SSLLabs with a score of 'A'

Requirements

  • RHEL only

Role Variables

variable: value # comment

Tags

Role-Specific tags:

  • squid
  • squid_install
  • squid_config

Global tags:

  • install
  • config
  • update

Dependencies

Example Playbook

- name: Common roles
  hosts: all
  remote_user: root
  #no_log: true

  roles:
    - common
    - iptables
    - squid

License

MIT / BSD

Author Information

This role was created in 2017 by Andrew Cz, a student at The Ohio State University.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published