This is an Ansible role template repository, it contains:
- a complete Ansible role structure
- multiple GitHub actions that assists in linting the role and managing any dependencies
- a basic Ansible Molecule test environment using the Vagrant driver
Note You will need too at least update the
meta/main.yml
,.github/CODEOWNERS
and.github/workflows/issues.yml
before publishing anything.
.
├── .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