fourforbusiness.basic-setup

Ansible Role: Ansible Basic Setup

Build Status Ansible-Galaxy License: MIT

Executes tasks that have to be executed on any system used. Installs ZSH with OhMyZSH and sets the timezone (defaults to Europe/Berlin)

Installed Software

  • If set, additional APT packages will be installed
  • Locales for the system will be generated
  • ZSH with OhMyZSH
    • default theme for user vagrant = gnzh
    • default theme for user root = robbyrussel

Requirements

Ubuntu min. version 14.04

Role Variables

Available variables are listed below, for default values see defaults/main.yml:

additional_software: Names of the APT packages to install at the beginning of the provisioning

required_locales: Which locales to install on the VM

Dependencies

Example Playbook

- hosts: db-servers
  become: yes
  vars:
    additional_software: { }
    required_locales:
      - en_US
      - en_US.UTF-8
      - de_DE
      - de_DE.UTF-8
  roles:
    - { role: ffb.ansible-base-setup }

License

MIT / BSD

Author Information

This role was created in 2018 by four for business AG.

About

Installs default packages and generates locales

Install
ansible-galaxy install fourforbusiness.basic-setup
GitHub repository
License
mit
Downloads
832
Owner