Compare commits

...

20 Commits

Author SHA1 Message Date
dsc cd13b9b4d9 update to 0.11.0.3
10 months ago
dsc 2977404d04 update to wownero 11.0.1
1 year ago
dsc 1cede8a4f5 Merge pull request 'drop tx-proxy until next release' (#8) from qvqc/ansible-remote-node:master into master
1 year ago
qvqc e47a26de91
drop tx-proxy until next release
2 years ago
dsc 76d16632f3 Merge pull request 'rename archive file' (#7) from wowario/ansible-remote-node:master into master
3 years ago
dsc a07dc82598 Merge pull request 'update to 0.10.1.0' (#5) from qvqc/ansible-remote-node:master into master
3 years ago
wowario 2f62e27ac6
rename archive file
3 years ago
qvqc b23d5b3234
add ssl on rpc
3 years ago
qvqc de28fad245
update to 0.10.1.0
3 years ago
dsc 391ca48e3d Merge pull request 'add i2pd p2p' (#4) from qvqc/ansible-remote-node:master into master
3 years ago
qvqc bd58ba83f8 Merge branch 'master' into master
3 years ago
qvqc b6d6dfe6f6
add i2pd p2p
3 years ago
dsc 567a62a462 new version
3 years ago
dsc d1ce2fa959 Merge pull request 'add tor p2p' (#3) from qvqc/ansible-remote-node:master into master
3 years ago
qvqc 1b17ecf37d
needs tx-proxy
3 years ago
qvqc f007eab137
add tor p2p
3 years ago
dsc d97a551b15 0.10.0.0
3 years ago
dsc 0bcf2af1f5 Merge pull request 'add tor/i2p' (#1) from qvqc/ansible-remote-node:master into master
3 years ago
qvqc 766036aaf6
add tor/i2p
3 years ago
dsc 58cdd30ce8 Update to 0.9.3.3
3 years ago

@ -1,7 +1,7 @@
[all]
de1.wownodes.com
us1.wownodes.com
sg1.wownodes.com
eu-west-1.wow.xmr.pm
eu-west-2.wow.xmr.pm
wownero.com
[all:vars]
ansible_python_interpreter='/usr/bin/python3'

@ -1,8 +1,10 @@
---
wownero_remote_url: 'https://git.wownero.com/attachments/ff0be4f5-37b6-4208-aee3-0ca4c8e97c89'
wownero_remote_hash: 'sha256:709b905cf853035b1e1660f9de54be44ef4fcfef3924489bff38dc090866ff58'
wownero_version: "0.9.2.2"
wownero_remote_url: 'https://git.wownero.com/attachments/c1de2873-a72d-41d3-a807-d36e8305ea3f'
wownero_remote_hash: 'sha256:e31d9f1e76d5c65e774c4208dfd1a18cfeda9f3822facaf1d114459ca9a38320'
wownero_version: "0.11.0.3"
wownero_bin_dir: "/usr/local/bin"
wownerod_path: "{{ wownero_bin_dir }}/wownerod"
wownerod_p2p_port: "34567"
wownerod_rpc_port: "34568"
wownerod_p2p_tor_port: "34566"
wownerod_p2p_i2p_port: "34565"

@ -4,3 +4,13 @@
daemon_reload: yes
name: wownerod.service
state: restarted
- name: restart tor
systemd:
daemon_reload: yes
name: tor.service
state: restarted
- name: restart i2pd
systemd:
daemon_reload: yes
name: i2pd.service
state: restarted

@ -2,7 +2,7 @@
- name: Download release tarball
get_url:
url: "{{ wownero_remote_url }}"
dest: "/tmp/wownero-linux-v{{ wownero_version }}.tar.bz2"
dest: "/tmp/wownero-x86_64-linux-gnu-v{{ wownero_version }}.tar.bz2"
checksum: "{{ wownero_remote_hash }}"
owner: root
group: root
@ -10,12 +10,9 @@
- name: Extract wownerod
unarchive:
remote_src: yes
src: "/tmp/wownero-linux-v{{ wownero_version }}.tar.bz2"
src: "/tmp/wownero-x86_64-linux-gnu-v{{ wownero_version }}.tar.bz2"
dest: "{{ wownero_bin_dir }}"
extra_opts:
- "--strip-components=1"
- "--wildcards"
- "--add-file"
- "wownero-*/wownerod"
notify:
- restart wownerod

@ -63,3 +63,69 @@
systemd:
name: wownerod.service
enabled: true
- name: Install tor
apt: name=tor state=present
- name: Install tor config file
template:
src: torrc.j2
dest: /etc/tor/torrc
owner: root
group: root
mode: '0644'
notify:
- restart tor
- name: Install i2pd
apt: name=i2pd state=present
- name: Install i2pd tunnels.conf
template:
src: tunnels.conf.j2
dest: /etc/i2pd/tunnels.conf
owner: root
group: root
mode: '0644'
notify:
- restart i2pd
- name: Flush handlers
meta: flush_handlers
- name: Pause 1 minute for b32.i2p creation
pause:
minutes: 1
- name: get i2p p2p
shell: curl http://127.0.0.1:7070/?page=i2p_tunnels 2>&1 | grep -Eo "[a-zA-Z0-9./?=_%:-]*" | grep "34565"
register: i2pinsert
- name: add i2p inbound wownerod.conf
lineinfile:
dest: /etc/wownerod.conf
line: "anonymous-inbound={{ i2pinsert.stdout }},127.0.0.1:{{ wownerod_p2p_i2p_port }},64"
notify:
- restart wownerod
- name: get onion hostname
slurp:
src: /var/lib/tor/wownero/hostname
register: onionhost
- name: echo onion
shell: echo {{ onionhost['content'] | b64decode }}
register: onionhostinsert
- name: add tor inbound wownerod.conf
lineinfile:
dest: /etc/wownerod.conf
line: "anonymous-inbound={{ onionhostinsert.stdout }}:{{ wownerod_p2p_tor_port }},127.0.0.1:{{ wownerod_p2p_tor_port }},64"
notify:
- restart wownerod
- name: Flush handlers
meta: flush_handlers
- name: get i2p rpc hostname
shell: curl http://127.0.0.1:7070/?page=i2p_tunnels 2>&1 | grep -Eo "[a-zA-Z0-9./?=_%:-]*" | grep "34568"
register: i2phost
- name: show b32 i2p and onion
debug:
msg:
- "ADD RPC URLs TO https://MONERO.FAIL/?crypto=wownero"
- "YOUR I2P P2P ADDRESS :"
- "{{ i2pinsert.stdout }}"
- "YOUR I2P RPC ADDRESS :"
- "{{ i2phost.stdout }}"
- "YOUR TOR P2P/RPC ADDRESS:"
- "{{ onionhost['content'] | b64decode }}"

@ -0,0 +1,3 @@
HiddenServiceDir /var/lib/tor/wownero/
HiddenServicePort {{ wownerod_rpc_port }} 127.0.0.1:{{ wownerod_rpc_port }}
HiddenServicePort {{ wownerod_p2p_tor_port }} 127.0.0.1:{{ wownerod_p2p_tor_port }}

@ -0,0 +1,10 @@
[wownero-rpc]
type = http
host = 127.0.0.1
port = {{ wownerod_rpc_port }}
keys = wownero-rpc.dat
[wownero-p2p]
type = server
host = 127.0.0.1
port = {{ wownerod_p2p_i2p_port }}
keys = wownero-p2p.dat

@ -12,4 +12,10 @@ rpc-bind-ip=0.0.0.0
rpc-bind-ipv6-address=::0
rpc-bind-port={{ wownerod_rpc_port }}
rpc-use-ipv6=1
rpc-ssl=disabled
rpc-ssl=autodetect
disable-rpc-ban=1
db-sync-mode=safe
out-peers=64
in-peers=64
limit-rate-up=1048576
limit-rate-down=1048576
Loading…
Cancel
Save