Ansible role to install and configure i2p on Debian-like systems.
i2p_name: i2psvc
i2p_unix_user: "{{ i2p_name }}"
i2p_unix_group: "{{ i2p_name }}"
i2p_unix_home: "/home/{{ i2p_name }}"
Name of user, group and service. Only i2p_name
should be changed.
i2p_config_apparmor_enable: true
Enable AppArmor protection.
i2p_config_daemon_enable: true
Run i2p as a daemon.
i2p_config_memory: 128
Maximum RAM in MB.
i2p_gpg_apt_key_url: "https://geti2p.net/_static/i2p-archive-keyring.gpg"
Url to the i2p apt signing key.
i2p_package_dependencies:
- "python3-debian"
- "gpg"
Package dependencies, which the remote needs.
Install via Ansible Galaxy or clone the Repo
ansible-galaxy role install sleepy-nols.i2p
git clone [email protected]:sleepy-nols/ansible-role-i2p.git
- hosts: i2p
roles:
- sleepy-nols.i2p
All contributions on are welcome. :)
GPLv3