Closed toralf closed 2 years ago
The task bridge_line.yml
is an optional task that create a temporary file on the ansible node with the information of your bridges. It use the public IP in the var public_ip
.
You can set it directly on the Ansible host file for each bridge. If the public IP is directly attached to a network interface (for example, ens3) you can to this: public_ip={{ ansible_ens3.ipv4.address }}
.
It's not well documented... we just write it at the end of the README! Maybe we need to update the host file example for better understanding
The task
bridge_line.yml
is an optional task that create a temporary file on the ansible node with the information of your bridges. It use the public IP in the varpublic_ip
. You can set it directly on the Ansible host file for each bridge. If the public IP is directly attached to a network interface (for example, ens3) you can to this:public_ip={{ ansible_ens3.ipv4.address }}
.It's not well documented... we just write it at the end of the README! Maybe we need to update the host file example for better understanding
Hhm, I did it (otherwise I would get "undefined public_ip") - the issue still exists :-/
The regex of the fingerprint should allow digits (but probably much more) in the nickname:
regex_findall('[a-z0-9]+ ([A-Z0-9]+)')
;)
Erf, thanks for pointing this! Updated, according to the man Nicknames must be between 1 and 19 characters inclusive, and must contain only the characters [a-zA-Z0-9]..
Running https://github.com/toralf/tor-relays/blob/main/cert.yml yields to (snip'ed sensitive data):
at a recent Debian.