Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aplatform64/devops

Ansible Roles for automating devops tools provisioning
https://github.com/aplatform64/devops

ansible-role

Last synced: 6 days ago
JSON representation

Ansible Roles for automating devops tools provisioning

Awesome Lists containing this project

README

        

# Ansible Collection: serdigital64.devops

## About

Ansible Roles for automating devops tools provisioning.

This collection is part of the [A:Platform64](https://github.com/aplatform64/aplatform64) project for automated infrastructure-as-code management.

## Content

| role | purpose |
| ------------------------------------------------------------------------------------------- | -------------------------------------- |
| [dops_ansiblelint](https://aplatform64.readthedocs.io/en/latest/roles/dops_ansiblelint) | Manage provisioning of Ansible Linter |
| [dops_batscore](https://aplatform64.readthedocs.io/en/latest/roles/dops_batscore) | Manage provisioning of Bats Core |
| [dops_git_client](https://aplatform64.readthedocs.io/en/latest/roles/dops_git_client) | Manage provisioning of client side GIT |
| [dops_git_server](https://aplatform64.readthedocs.io/en/latest/roles/dops_git_server) | Manage GIT server |
| [dops_github_cli](https://aplatform64.readthedocs.io/en/latest/roles/dops_github_cli) | Manage provisioning of GitHub CLI |
| [dops_gitlab_server](https://aplatform64.readthedocs.io/en/latest/roles/dops_gitlab_server) | Manage provisioning of GitLab Server |
| [dops_jenkins](https://aplatform64.readthedocs.io/en/latest/roles/dops_jenkins) | Manage Jenkins server |
| [dops_molecule](https://aplatform64.readthedocs.io/en/latest/roles/dops_molecule) | Manage provisioning of Molecule |
| [dops_shellcheck](https://aplatform64.readthedocs.io/en/latest/roles/dops_shellcheck) | Manage provisioning of ShellCheck |
| [dops_tfsec](https://aplatform64.readthedocs.io/en/latest/roles/dops_tfsec) | Manage provisioning of the TFSec tool |
| [dops_yamllint](https://aplatform64.readthedocs.io/en/latest/roles/dops_yamllint) | Manage provisioning of YAML Linter |

## Deployment

### Dependencies

- Ansible Collections:
- serdigital64.backup
- serdigital64.development
- serdigital64.security
- serdigital64.system

### Installation Procedure

Manually install Ansible Collections from the Ansible Galaxy repository:

```shell
ansible-galaxy collection install --upgrade serdigital64.devops
```

Automatic installation is also available by deploying [A:Platform64](https://aplatform64.readthedocs.io/en/latest/#deployment)

## Contributing

Help on implementing new features and maintaining the code base is welcomed.

Please see the [guidelines](https://aplatform64.readthedocs.io/en/latest/CONTRIBUTING) for further details.

## Author

- [SerDigital64](https://serdigital64.github.io/)

## License

[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)