{"id":15157644,"url":"https://github.com/syberalexis/puppet-storj","last_synced_at":"2025-12-11T21:26:58.722Z","repository":{"id":144351761,"uuid":"254053501","full_name":"syberalexis/puppet-storj","owner":"syberalexis","description":"This module automates the install of Storj components.","archived":false,"fork":false,"pushed_at":"2020-04-12T16:25:40.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-19T11:03:28.627Z","etag":null,"topics":["puppet","puppet-forge","storj"],"latest_commit_sha":null,"homepage":"https://forge.puppet.com/maeq/storj","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syberalexis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-08T10:14:40.000Z","updated_at":"2020-04-12T17:03:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"697cc1a6-2442-4461-a90c-655c7a98a89a","html_url":"https://github.com/syberalexis/puppet-storj","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syberalexis%2Fpuppet-storj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syberalexis%2Fpuppet-storj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syberalexis%2Fpuppet-storj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syberalexis%2Fpuppet-storj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syberalexis","download_url":"https://codeload.github.com/syberalexis/puppet-storj/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247668392,"owners_count":20976212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["puppet","puppet-forge","storj"],"created_at":"2024-09-26T20:01:30.939Z","updated_at":"2025-12-11T21:26:58.675Z","avatar_url":"https://github.com/syberalexis.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# maeq-storj\n\n[![Build Status Travis](https://img.shields.io/travis/com/syberalexis/puppet-storj/master?label=build%20travis)](https://travis-ci.com/syberalexis/puppet-storj)\n[![Puppet Forge](https://img.shields.io/puppetforge/v/maeq/storj.svg)](https://forge.puppetlabs.com/maeq/storj)\n[![Puppet Forge - downloads](https://img.shields.io/puppetforge/dt/maeq/storj.svg)](https://forge.puppetlabs.com/maeq/storj)\n[![Puppet Forge - scores](https://img.shields.io/puppetforge/f/maeq/storj.svg)](https://forge.puppetlabs.com/maeq/storj)\n[![Apache-2 License](https://img.shields.io/github/license/syberalexis/puppet-storj.svg)](LICENSE)\n\n\n#### Table of Contents\n\n- [Description](#description)\n- [Usage](#usage)\n- [Examples](#examples)\n- [Limitations](#limitations)\n- [Development](#development)\n\n## Description\n\nThis module automates the install of [Storj](https://storj.io/) and it's components.  \n\n## Usage\n\nFor more information see [REFERENCE.md](REFERENCE.md).\n\n### Before running\n\n#### Request your authorization token\n\nBefore all things, you need to request your authorization token to each node [HERE](https://storj.io/sign-up-node-operator/).\n\n#### Create identity key\nYou need to create a identity key. This operation take many time and this module don't manage it.  \nRefer to the documentation https://documentation.storj.io/dependencies/identity#create-an-identity\n\n### Install Storj\n\n#### Puppet\n```puppet\nclass { 'storj':\n    authorization_token =\u003e '[YOUR AUTHORIZATION TOKEN]',\n    wallet              =\u003e '[YOUR WALLET ADDRESS]',\n    mail                =\u003e '[YOUR EMAIL]',\n    host                =\u003e '[THE NODE HOSTNAME OR ALTNAME]',\n    storage             =\u003e '[THE DEDICATED ANOUT OF STORAGE]',\n    storage_path        =\u003e '[THE DEDICATED STORAGE LOCATION]',\n}\n```\n\n#### Hiera Data\n```puppet\ninclude storj\n```\n```yaml\nstorj::authorization_token: '[YOUR AUTHORIZATION TOKEN]' \nstorj::wallet: '[YOUR WALLET ADDRESS]'\nstorj::mail: '[YOUR EMAIL]'\nstorj::host: '[THE NODE HOSTNAME OR ALTNAME]'\nstorj::storage: '[THE DEDICATED ANOUT OF STORAGE]'\nstorj::storage_path: '[THE DEDICATED STORAGE LOCATION]'\n```\n\n## Examples\n\n#### Default installation\n\n```yaml\nstorj::authorization_token: 'test.test@test.test:T3sT' \nstorj::wallet: '0x00000000000000000000'\nstorj::mail: 'test.test@test.test'\nstorj::host: 'my_storj_storagenode'\nstorj::storage: '1TB'\nstorj::storage_path: '/dev/sdb1'\n```\n\n#### Personal docker installation\n\n```yaml\nstorj::authorization_token: 'test.test@test.test:T3sT' \nstorj::wallet: '0x00000000000000000000'\nstorj::mail: 'test.test@test.test'\nstorj::host: 'my_storj_storagenode'\nstorj::storage: '1TB'\nstorj::storage_path: '/dev/sdb1'\nstorj::manage_docker: false\n```\n\n## Limitations\n\nThis module don't create the identity key. Please see [documentation](https://documentation.storj.io/dependencies/identity#create-an-identity)\n\n## Development\n\nThis project contains tests for [rspec-puppet](http://rspec-puppet.com/).\n\nQuickstart to run all linter and unit tests:\n```bash\nbundle install --path .vendor/\nbundle exec rake test\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyberalexis%2Fpuppet-storj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyberalexis%2Fpuppet-storj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyberalexis%2Fpuppet-storj/lists"}