[tor-bugs] #12769 [Ooni]: Make ansible deployment script for bridge reachability probes on debian stable

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Aug 6 20:21:47 UTC 2014


#12769: Make ansible deployment script for bridge reachability probes on debian
stable
-----------------------------+----------------------
     Reporter:  hellais      |      Owner:  dawuud
         Type:  enhancement  |     Status:  assigned
     Priority:  normal       |  Milestone:
    Component:  Ooni         |    Version:
   Resolution:               |   Keywords:
Actual Points:               |  Parent ID:  #12544
       Points:               |
-----------------------------+----------------------

Comment (by dawuud):

 Bridge reachability tests is what i meant by suite of tests.
 OK... I updated the ooniprobe role to optionally install the bridge
 reachability cronjob...
 I've also updated the playbook to install tor via my tor-ansible role.

 Let's look at an assumption my ooni bridge reachability playbook makes:

 {{{
 ---
 - hosts: ooni-bridge-probes
   roles:
     - { role: ansible-tor,
         tor_distribution_release: "wheezy",
         tor_ExitPolicy: "reject *:*",
         sudo: yes
       }
     - { role: ansible-ooniprobe,
         ooni_user: "human",
         ooni_home: "/home/human",
         ooni_start_tor: "false",
         ooni_cron_bridge_reachability: true,
         sudo: yes
       }
 }}}

 The assumption here is that the server has got a user called "human"...
 Ansible needs a ssh login to all the machines it touches... so typically
 I use the same user that Ansible logs in as.
 However... do you want this ansible role create an ooni user?

 What else is required of this ticket?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12769#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list