{"id":17725486,"url":"https://github.com/webarchitect609/ansible-role-skeleton","last_synced_at":"2026-05-07T18:45:37.727Z","repository":{"id":94872293,"uuid":"245982241","full_name":"webarchitect609/ansible-role-skeleton","owner":"webarchitect609","description":"My ansible role skeleton to be used by `ansible-galaxy init` cli command.","archived":false,"fork":false,"pushed_at":"2024-03-10T11:32:04.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-03-10T12:37:54.349Z","etag":null,"topics":["ansible","ansible-roles"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webarchitect609.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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-03-09T08:34:35.000Z","updated_at":"2023-11-19T13:31:18.000Z","dependencies_parsed_at":"2023-11-06T22:57:30.882Z","dependency_job_id":"5fc6a313-d944-4cfa-b10c-84b93d8175f5","html_url":"https://github.com/webarchitect609/ansible-role-skeleton","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webarchitect609%2Fansible-role-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webarchitect609%2Fansible-role-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webarchitect609%2Fansible-role-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webarchitect609%2Fansible-role-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webarchitect609","download_url":"https://codeload.github.com/webarchitect609/ansible-role-skeleton/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246481004,"owners_count":20784458,"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":["ansible","ansible-roles"],"created_at":"2024-10-25T16:04:39.557Z","updated_at":"2026-05-07T18:45:35.481Z","avatar_url":"https://github.com/webarchitect609.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Skeleton for Ansible role\n=========================\n\nRequirements\n------------\n\n- [Ansible](https://www.ansible.com/)\n- `bash`, if you plan to use `bin/init`\n\nHow to use\n----------\n\n### Init script\n\n1. Clone this repo\n2. Make a symlink inside `~/bin`(which must be in `$PATH`), pointing to `bin/init` in this repo. For example:\n   ```shell\n   ln -s ~/projects/webarchitect609/ansible-role-skeleton/bin/init ~/bin/my-ansible-galaxy-role-init\n   ```\n3. Now go to any dir and call `init` script from there\n   ```shell\n   ~/projects/webarchitect609/ansible-role-skeleton/bin/init baz\n   ```\n   or just\n   ```shell\n   my-ansible-galaxy-role-init baz\n   ```\n   and the folder `ansible-role-baz` will be created, tuned for developing `webarchitect609.baz` Ansible role.\n\n### General usage\n\n```shell\nansible-galaxy role init --offline --role-skeleton \"$SKELETON_DIR\" -- \"$ROLE_NAME\"\n```\n\n, where `$SKELETON_DIR` is the dir where current repo is cloned and `$ROLE_NAME` is the name of the role, but without\nvendor.\n\nThen you have to go in role dir and manually remove `.idea` \u0026 `bin` directories.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebarchitect609%2Fansible-role-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebarchitect609%2Fansible-role-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebarchitect609%2Fansible-role-skeleton/lists"}