Skip to content

Ansible role to install and configure i2p on Debian-like systems.

Notifications You must be signed in to change notification settings

sleepy-nols/ansible-role-i2p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-role-i2p

Ansible role to install and configure i2p on Debian-like systems.

ansible-lint push-galaxy Ansible Galaxy


Role Variables and Defaults

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.


Installing

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

Example Playbook

- hosts: i2p
  roles:
    - sleepy-nols.i2p

Contributing

All contributions on are welcome. :)


License

GPLv3

About

Ansible role to install and configure i2p on Debian-like systems.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published