Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/etam/ansible-role-ipfs-cluster

mirror of https://codeberg.org/etam/ansible-role-ipfs-cluster
https://github.com/etam/ansible-role-ipfs-cluster

ansible ipfs ipfs-cluster

Last synced: about 1 month ago
JSON representation

mirror of https://codeberg.org/etam/ansible-role-ipfs-cluster

Awesome Lists containing this project

README

        

# IPFS Cluster

Features:

- Automatic crdt and peers configuration.
- Downloads binaries for updates via local IPFS gateway, if already installed.
- Supports x86_64 and aarch64.

## Requirements

- Target system uses systemd

## Role Variables

- `ipfs_cluster_version`: (it's obvious)
- `ipfs_cluster_secret`: Required. Create one using `od -vN 32 -An -tx1 /dev/urandom | tr -d ' \n'` (see also: [docs](/ipns/cluster.ipfs.io/documentation/reference/configuration/#manual-secret-generation))
- `ipfs_cluster_peer_ip`: Peer IP (default: `ansible_default_ipv4`)
- `ipfs_cluster_force_https_download`: Force downloading binary archive from https, even when service is running. Default: `no`.

## Dependencies

- [ansible-role-ipfs](https://codeberg.org/etam/ansible-role-ipfs)

## Example Playbook

```yml
- hosts: ipfs
roles:
- ipfs
- ipfs-cluster
```

## License

[GPL-3.0-or-later](COPYING.txt)

## Author Information

Adam "etam" Mizerski https://etam-software.eu