namiops.common
Common Packages Role
Ansible Role for install common packages to multi OS
Installation
Install role with Ansible Galaxy
ansible-galaxy install namiops.commonThen use the role in playbook:
- hosts: all roles: - commonRun with playbook
ansible-playbook playbook.yml -i inventory
Role Variables
By default package list including: wget, curl, which, locate, jq, tree, tmux, git, vim, nano
Update the variable below to change the packages you want to install when you use this role
- common_packages: []
Supporting OS
- CentOS 8, CentOs 7
- Debian 10, Debian 9
- Ubuntu 20.10, Ubuntu 20.04, Ubuntu 18.04
Working with this Role
We welcome you to use Github to contribute and report bugs or suggest features.
Requirements
To develop this role, you need some tools installed:
Run full tests with molecule
This Role develop base on the tests with multiple docker instances with Molecule. To run full test with all docker images, just run:
molecule test
Contributing with Pull Request
Before starting a pull request, please ensure that:
- You open an issue first to discuss before you work on it, we don't want your time to be wasted.
- You are working against the latest source on the develop branch.
- You check existing open and merged pull requests to make sure someone else didn't solve the issue before you.
Then, for create a pull request:
- Fork the repository.
- Modify the source.
- Ensure you ran the tests pass.
- Commit to your fork.
- Send us a pull request, check CI report, answer the questions and discuss in the Pull Request
- Please keep engage to the conversation for your Pull Request merged
Authors Information
This Role develop by namiops
License
- MIT
