Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/razorsedge/puppet-tor
Install and manage Tor via puppet
https://github.com/razorsedge/puppet-tor
Last synced: about 2 months ago
JSON representation
Install and manage Tor via puppet
- Host: GitHub
- URL: https://github.com/razorsedge/puppet-tor
- Owner: razorsedge
- License: other
- Created: 2012-11-15T06:01:07.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2017-10-14T15:39:12.000Z (about 7 years ago)
- Last Synced: 2024-10-30T21:07:37.122Z (2 months ago)
- Language: Puppet
- Homepage: http://forge.puppetlabs.com/razorsedge/tor
- Size: 59.6 KB
- Stars: 3
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Puppet Tor Module
=================master branch [![Build Status](https://secure.travis-ci.org/razorsedge/puppet-tor.png?branch=master)](http://travis-ci.org/razorsedge/puppet-tor)
develop branch [![Build Status](https://secure.travis-ci.org/razorsedge/puppet-tor.png?branch=develop)](http://travis-ci.org/razorsedge/puppet-tor)Introduction
------------This module installs the [Tor](https://www.torproject.org/) onion router from the Tor Project's software repository. Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location. Tor works with many of your existing applications, including web browsers, instant messaging clients, remote login, and other applications based on the TCP protocol.
Actions:
* Installs the Tor Project's YUM repositories.
* Installs Tor.OS Support:
* RedHat family - tested on CentOS 5.8+ and CentOS 6.3+
* Debian family - presently unsupported (patches welcome)Class documentation is available via puppetdoc.
Examples
--------# Top Scope variable (i.e. via Dashboard):
tor_socksport = '127.0.0.1:9050'
include 'tor'# Parameterized Class:
class { 'tor':
socksport => '127.0.0.1:9050',
}Notes
-----* None
Issues
------* None
TODO
----* Allow users to choose Fedora or EPEL YUM repos?
* Allow for removal of yumrepo.Contributing
------------Please see CONTRIBUTING.md for contribution information.
License
-------Please see LICENSE file.
Copyright
---------Copyright (C) 2012 Mike Arnold
[razorsedge/puppet-tor on GitHub](https://github.com/razorsedge/puppet-tor)
[razorsedge/tor on Puppet Forge](http://forge.puppetlabs.com/razorsedge/tor)