Skip to content

Releases: syndr/ansible-role-system

v1.2.0

26 Jun 21:16
429e1c4

Choose a tag to compare

Global PATH, alternatives, custom MOTD, Ubuntu+AL2023 support, SSH config dupe fix, bash shell cfg

Features

  • Add support for appending additional directories to the global PATH
  • Add Ubuntu support
    • Automatic package updates not yet supported
  • Add Fedora 42 support
  • Add Amazon 2023 support
  • Add support for alternatives configuration (ie: python3 --> python3.12)
  • Add storage of local ansible facts from role (just version and timestamp for now)
  • Refactor MOTD management logic
    • allow a configurable list of items to be provided
    • Support colors in MOTD messages
    • Support "motd_status_data", showing header with current (configurable) deployment status data
  • Support PROJECT_VERSION env var for setting the configuration version in the MOTD banner
  • Add system_default configuration value, allowing disable-all feature base option
    • Run the system role and only configure the MOTD (for example)
  • Support configuration of environment variables
    • 'System' and 'User' scope
    • Loaded for interactive shells
  • Configure bash shell
    • Configure system /etc/profile defaults
    • Configure system /etc/bashrc defaults
    • Support system-wide /etc/bashrc.d/ drop-ins
    • Support configuration of bash prompt
    • Support configuration of bash command history

1.1.1

08 Nov 02:49
e92a1c7

Choose a tag to compare

Fix missing time zone configuration logic

Fix cronjob environment variable config

1.1.0

14 Oct 05:37
8b2313b

Choose a tag to compare

What's Changed

  • Support appending additional values to global system PATH by @syndr in #5

Full Changelog: 1.0.0...1.1.0

1.0.0

12 Oct 08:03
cf321b5

Choose a tag to compare

Features everywhere ... just laying on the ground ...

New things

  • Add Ubuntu support
    • Automatic package updates not yet supported
  • Add support for alternatives configuration (ie: python3 --> python3.12)
  • Add storage of local ansible facts from role (just version and timestamp for now)
  • Refactor MOTD file deployment to allow a configurable list of items to be provided
  • Add system_default_enable configuration value, allowing disable-all feature base option

Fixes/Internal

  • Add configurable service names (internal, for os support)
  • Update cache when installing system packages