Skip to content

namiops/common

Repository files navigation

Common Packages Role

Build License Issue Forfs Stars

Ansible Role for install common packages to multi OS

Installation

  1. Install role with Ansible Galaxy

    ansible-galaxy install namiops.common
    
  2. Then use the role in playbook:

    - hosts: all
      roles:
        - common
  3. Run 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:

  1. You open an issue first to discuss before you work on it, we don't want your time to be wasted.
  2. You are working against the latest source on the develop branch.
  3. 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:

  1. Fork the repository.
  2. Modify the source.
  3. Ensure you ran the tests pass.
  4. Commit to your fork.
  5. Send us a pull request, check CI report, answer the questions and discuss in the Pull Request
  6. Please keep engage to the conversation for your Pull Request merged

Authors Information

This Role develop by namiops

License

  • MIT

About

Ansible role to install common packages such as: curl, wget, git, nano, tmux, net-tools ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors