tschifftner.common

Ansible Role: Common

Build Status

This role installs basic packages on Debian and Ubuntu Linux servers.

Requirements

No special requirements.

Role Variables

You can find the variables you can use below, along with their default values (see defaults/main.yml):

common_packages:
  - haveged
  - curl
  - git
  - zip
  - unzip
  - vim
  - logrotate
  - nano
  - python-pip
  - wget
  - tar
  - pbzip2
  - bzip2
  - mc
  - bash-completion
  - mosh
  - hdparm
  - htop
  - iptraf
  - iftop
  - iotop
  - ncftp
  - screen
  - dnsutils

To set the locale, use:

common_locale: 'de_DE.UTF-8'

common_local_apt_packages:
  - locales
  - language-pack-en
  - language-pack-de

common_locale_generate_languages:
  - en_US.UTF-8
  - de_DE.UTF-8

Dependencies

No dependencies.

Example Playbook

Here's an example of how to use this role:

- hosts: server
  roles:
    - { role: tschifftner.common }

Supported Operating Systems

  • Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Ubuntu 18.04 (Bionic Beaver)
  • Ubuntu 16.04 (Xenial Xerus)

Required Ansible Version

You need Ansible version 2.5 or higher.

License

This project is licensed under the MIT License.

Author Information

Informazioni sul progetto

Installs common packages on Debian/Ubuntu linux servers.

Installa
ansible-galaxy install tschifftner.common
Licenza
mit
Download
4.6k
Proprietario
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler