Skip to content

Latest commit

History

49 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Ansible Role: common

LicenseGitHub releaseWebsiteBuild Status

Description

Install and configures directory structure and required packages on RedHat/CentOS and Debian/Ubuntu

Requirements

  • Ansible >=2.3
  • EPEL Repo for RedHat/CentOS

Role Variables

All variables which can be overridden are stored in vars/main.yml file as well as in table below.

NameDefault ValueDescription
data_dir/dataCreates a data directory
apps_dir/appsCreates a application installation directory
apt_libraries_utilitiesntp, lsof, wget, zip,
python-software-properties,
unzip,
build-essentials
Install the list of packages needed for Debian/Ubuntu family VM's, add them as named variables
yum_libraries_utilitiesntp, lsof, wget, dkms,
kernel-devel,
kernel-tools,
zip,
unzip,
iptables-services,
policycoreutils-python,
build-essentials
Install the list of packages needed for RedHat/CentOS family VM's, add them as named variables

Example

Playbook

Just install Libraries and utilities

- hosts: allbecome: yesgather_facts: yesroles:
- role: common

License

Licensed under the Apache License V2.0. See the LICENSE file for details.

Author Information

You can find me on Twitter: @skydevops

Contributors

About

Installs and configures custom directory structure and packages

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors