{"id":16355835,"url":"https://github.com/lyz-code/ansible-vim","last_synced_at":"2025-12-08T02:30:11.902Z","repository":{"id":101515819,"uuid":"283290925","full_name":"lyz-code/ansible-vim","owner":"lyz-code","description":null,"archived":false,"fork":false,"pushed_at":"2020-07-28T18:09:32.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-29T06:10:00.706Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lyz-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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-07-28T18:08:41.000Z","updated_at":"2021-01-31T18:56:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"84a65f47-21e5-4b03-ad3e-f57417b98eeb","html_url":"https://github.com/lyz-code/ansible-vim","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fansible-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fansible-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fansible-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lyz-code%2Fansible-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lyz-code","download_url":"https://codeload.github.com/lyz-code/ansible-vim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239665363,"owners_count":19676922,"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":[],"created_at":"2024-10-11T01:41:54.395Z","updated_at":"2025-12-08T02:30:11.870Z","avatar_url":"https://github.com/lyz-code.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vim\n\nInstall vim, based on [this generic role](https://git.fok.systems/ansible-roles/generic_program_install)\n\n## Requirements\n\n`git` and `pip` should be installed\n\n## Role Variables\n* `program`    : Dictionary with the information of the program\n  * `name`     : Program name\n  * `packages` : List of packages to install\n\n* `config`: Dictionary with the information of the configuration\n  * `directory`: Base directory to perform the clone of the configuration\n    directory\n  * `git_repo`: Git repository of your dotfiles. It's assumed that the\n    repository has the same structure as your home directory. For example, in\n    the root of my vim configuration git repository I've got a directory called\n    `.vim` and a `.vimrc` file.\n\n## Dependencies\n\nThis role is based on [this one](https://git.fok.systems/ansible-roles/generic_program_install)\n\nInstall it with:\n```bash\nansible-galaxy install -r requirements.yml\n```\n\n## Example playbook\n\n```yaml\n- hosts: all\n  roles:\n    - vim\n```\n\n## Testing\n\n**Note: Tests are broken because it needs to load the config from gitea**\n\nTo test the role you need [molecule](http://molecule.readthedocs.io/en/latest/).\n\n```bash\nmolecule test\n```\n\n## License\n\nGPLv2\n\n## Author Information\nLyz (lyz@riseup.net)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyz-code%2Fansible-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flyz-code%2Fansible-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flyz-code%2Fansible-vim/lists"}