e2e85d3dd7f44287644708c583b683fd70abe85e
All checks were successful
CI / lint (push) Successful in 1m2s
CI / Molecule Test (almalinux8) (push) Successful in 2m43s
CI / Molecule Test (almalinux9) (push) Successful in 3m2s
CI / release (push) Successful in 22s
CI / notify (push) Successful in 4s
Regular test / Molecule Test (almalinux8) (push) Successful in 4m19s
Regular test / Molecule Test (almalinux9) (push) Successful in 2m25s
Regular test / notify (push) Successful in 8s
Common 
=========
This role is a collection of functionality to ease common setup of Linux based VM's. Some functionality for windows servers is available.
Features:
- Dynamic motd - This displays information to administrators at login.
- Helper commands - These are commands to help with online resizing of Linux Partitions/Drives when running on VMWare.
- Set DNS resolvers for use on the host.
- Install common packages for the host (Win/Linux)
Requirements
Nil
Role Variables
Role variables can be found in defaults/main.yml
domain: exampledomain.com
ad_domain_joined: no
win_timezone: New Zealand Standard Time
vendors_hosts: []
dns_servers:
- 1.0.0.1
- 1.1.1.1
admin_group: admins
common_grub_timeout: 5
postfix_configure: false
common_packages: # Packages we will/would like to install
- nano
- git
- htop
- atop
- wget
- bind-utils
- yum-utils
- unzip
win_packages:
- notepadplusplus.install
- firefoxesr
- baretail
- 7zip.install
apply_win_updates: false
common_show_ipv6: false|bool
common_root_pwd: $y0urp@$$ ## You should always use a vault encrypted string here.
common_root_email: admin@somplace.co.nz # Configures forwarding address for root.
Dependencies
Nil external dependencies. Requires only builtin functions
Example Playbook
This is an example playbook. Executes the role overriding two variables.
You could alternately set these in host_vars or group_vars:
- hosts: server
roles:
- { role: cybercinch.common,
common_show_ipv6: true,
common_root_email: iamroot@example.com }
License
MIT
Author Information
This role was created in 2017 by Aaron Guise
Description