{"id":22845547,"url":"https://github.com/idealista/neo4j_role","last_synced_at":"2026-02-18T12:31:06.577Z","repository":{"id":50181445,"uuid":"209258043","full_name":"idealista/neo4j_role","owner":"idealista","description":"Ansible role to install Neo4j (community version)","archived":false,"fork":false,"pushed_at":"2024-07-03T15:30:09.000Z","size":192,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-10-22T03:35:33.279Z","etag":null,"topics":["ansible","ansible-role","debian","neo4j","neo4j-database"],"latest_commit_sha":null,"homepage":"","language":"YAML","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/idealista.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2019-09-18T08:29:49.000Z","updated_at":"2024-07-03T15:13:30.000Z","dependencies_parsed_at":"2025-08-25T07:22:32.654Z","dependency_job_id":"d7c8632f-29c4-42c1-8e7e-885b6f2b5e99","html_url":"https://github.com/idealista/neo4j_role","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/idealista/neo4j_role","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idealista%2Fneo4j_role","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idealista%2Fneo4j_role/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idealista%2Fneo4j_role/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idealista%2Fneo4j_role/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/idealista","download_url":"https://codeload.github.com/idealista/neo4j_role/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idealista%2Fneo4j_role/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29578927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T08:38:15.585Z","status":"ssl_error","status_checked_at":"2026-02-18T08:38:14.917Z","response_time":162,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ansible","ansible-role","debian","neo4j","neo4j-database"],"created_at":"2024-12-13T03:17:35.669Z","updated_at":"2026-02-18T12:31:06.551Z","avatar_url":"https://github.com/idealista.png","language":"YAML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](https://raw.githubusercontent.com/idealista/neo4j_role/master/logo.gif)\n\n[![Build Status](https://travis-ci.org/idealista/neo4j_role.png)](https://travis-ci.org/idealista/neo4j_role)\n\n# Neo4j Ansible role\n\nThis Ansible role installs a Neo4j graph database **community** version in a Debian environment.\n\n- [Getting Started](#getting-started)\n  - [Prerequisities](#prerequisities)\n  - [Installing](#installing)\n- [Usage](#usage)\n- [Testing](#testing)\n- [Built With](#built-with)\n- [Versioning](#versioning)\n- [Authors](#authors)\n- [License](#license)\n- [Contributing](#contributing)\n- [Acknowledgments](#acknowledgments)\n\n## Getting Started\n\nThese instructions will get you a copy of the role for your ansible playbook. Once launched, it will install a [Neo4j graph database](https://neo4j.com/) in a Debian system.\n\nUpgrade major versions is not supported with this role.\n\nDue to modifications in the properties of the different major versions, the role version may only works with the version setted in the `neo4j_version` default parameter.\n\n### Prerequisities\n\nAnsible 2.8.8 version installed.\nInventory destination should be a Debian environment.\n\nJava must be installed to run the service. Check [System requirements](https://neo4j.com/docs/operations-manual/current/installation/requirements/) to see supported versions. Java can be installed using the [Idealista's Java Ansible role](https://github.com/idealista/java-role).\n\nFor testing purposes, [Molecule](https://molecule.readthedocs.io/) with [Docker](https://www.docker.com/) as driver.\n\n### Installing\n\nCreate or add to your roles dependency file (e.g requirements.yml) from GitHub:\n\n```yml\n- src: http://github.com/idealista/neo4j_role.git\n  scm: git\n  version: 3.0.0\n  name: neo4j\n```\n\nor using [Ansible Galaxy](https://galaxy.ansible.com/idealista/neo4j_role/) as origin if you prefer:\n\n```yml\n- src: idealista.neo4j_role\n  version: 3.0.0\n  name: neo4j\n```\n\nInstall the role with ansible-galaxy command:\n\n```sh\nansible-galaxy install -p roles -r requirements.yml -f\n```\n\nUse in a playbook:\n\n```yml\n---\n- hosts: someserver\n  roles:\n    - neo4j\n```\n\n## Usage\n\nLook to the [defaults](defaults/main.yml) properties file to see the possible configuration properties.\n\n## Testing\n\n### Install dependencies\n\n```sh\n$ pipenv sync\n```\n\nFor more information read the [pipenv docs](ipenv-fork.readthedocs.io/en/latest/).\n\n### Testing\n\n```sh\n$ pipenv run molecule test \n```\n\n## Built With\n\n![Ansible](https://img.shields.io/badge/ansible-8.4.0-green.svg)\n![Molecule](https://img.shields.io/badge/molecule-6.0.2-green.svg)\n![Goss](https://img.shields.io/badge/goss-0.3.16-green.svg)\n\n## Versioning\n\nFor the versions available, see the [tags on this repository](https://github.com/idealista/neo4j_role/tags).\n\nAdditionaly you can see what change in each version in the [CHANGELOG.md](CHANGELOG.md) file.\n\n## Authors\n\n- **Idealista** - *Work with* - [idealista](https://github.com/idealista)\n\nSee also the list of [contributors](https://github.com/idealista/neo4j_role/contributors) who participated in this project.\n\n## License\n\n![Apache 2.0 License](https://img.shields.io/hexpm/l/plug.svg)\n\nThis project is licensed under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) license - see the [LICENSE](LICENSE) file for details.\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](.github/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Additional Doc\n\n- [Neo4j Operations Manual](https://neo4j.com/docs/operations-manual/current/introduction/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidealista%2Fneo4j_role","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidealista%2Fneo4j_role","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidealista%2Fneo4j_role/lists"}