https://github.com/konstruktoid/ansible-role-template
An Ansible Role template repository
https://github.com/konstruktoid/ansible-role-template
Last synced: 7 months ago
JSON representation
An Ansible Role template repository
- Host: GitHub
- URL: https://github.com/konstruktoid/ansible-role-template
- Owner: konstruktoid
- License: apache-2.0
- Created: 2023-03-23T09:50:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T23:11:45.000Z (over 1 year ago)
- Last Synced: 2024-05-01T13:49:56.924Z (over 1 year ago)
- Language: Dockerfile
- Size: 298 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Ansible role template repository
This is an [Ansible](https://www.ansible.com/) role template repository,
it contains:
- a complete Ansible role structure
- multiple GitHub actions that assists in [linting](https://ansible-lint.readthedocs.io/)
the role and managing any dependencies
- a basic [Ansible Molecule](https://molecule.readthedocs.io/en/latest/)
test environment using the [Vagrant](https://www.vagrantup.com/) driver
> **Note**
> You will need too at least update the `meta/main.yml`, `.github/CODEOWNERS`
> and `.github/workflows/issues.yml` before publishing anything.
```sh
.
├── .github
│ ├── CODEOWNERS
│ └── workflows
│ ├── issues.yml
│ ├── lint.yml
│ ├── molecule.yml
│ ├── schedlint.yml
│ ├── schedmainlint.yml
│ ├── scorecards.yml
│ └── slsa.yml
├── LICENSE
├── README.md
├── SECURITY.md
├── action-lint
│ ├── Dockerfile
│ └── entrypoint.sh
├── defaults
│ └── main.yml
├── files
│ └── .gitkeep
├── handlers
│ └── main.yml
├── meta
│ └── main.yml
├── molecule
│ └── default
│ ├── converge.yml
│ ├── molecule.yml
│ └── verify.yml
├── renovate.json
├── tasks
│ └── main.yml
├── templates
│ └── .gitkeep
├── tests
│ ├── inventory
│ └── test.yml
└── tox.ini
13 directories, 25 files
```