Skip to content

Latest commit

 

History

History
196 lines (152 loc) · 6.91 KB

CHANGELOG.md

File metadata and controls

196 lines (152 loc) · 6.91 KB

Changelog

Release 1.1.0

  • More updates for full Puppet 8 compatibility
  • Added psick::puppet::facter profile to manage facter.conf
  • pdk update
  • Make psick::tools::create_dir windows compatible
  • Several lints and fixes
  • Define psick::git::clone to clone and sync a git repo
  • psick::ruby::rbenv has no more a default ruby version

Release 1.0.4

  • Updated psick::timezone to support more recent Debian derivatives
  • Replaced legacy facts in preparation for Puppet 8
  • Codacy lint fixes

Release 1.0.3

  • Class psick::openssh::hostkeys
  • Fixed lint errors

Release 1.0.2

  • Basic Devuan support
  • Removed deprecated cli_enable param in tp::test defines
  • Added psick::netstat task
  • Added exclude_unchanged_resources params to psick::puppet::pe_agent

Release 1.0.1

  • Fixed psick::network class
  • Added psick::nodejs class

Releae 1.0.0

  • Release 1, backwards incompatible. Read migration notes before upgrading.
  • Docs update
  • pdk update
  • Lint cleanups and code improvements
  • Added GitHub and CD4PE pipelines
  • Updated psick profile generation script
  • Improved psick::puppet::pe_client_tools psick::puppet::pe_agent and psick::puppet::pe_server
  • Fixed psick::limits
  • Added psick::network (based on example42-network)
  • Added psick::rclocal (based on example42-rclocal)
  • Added psick::systemd (based on voxpupuli-systemd)
  • Added psick::kmod
  • Added psick::admin (based/renamed on example42 psick::ansible voxpupuli-systemd)
  • Moved most app profiles to psick_profile module:
  • psick::icinga2 moved to psick_profile::icinga2
  • psick::icingaweb2 moved to psick_profile::icingaweb2
  • psick::monitor::sar moved to psick_profile::sar
  • psick::monitor::ganglia moved to psick_profile::ganglia
  • psick::monitor::newrelic moved to psick_profile::newrelic
  • psick::monitor::nrpe moved to psick_profile::nrpe
  • psick::monitor::snmpd moved to psick_profile::snmpd
  • psick::virtualbox moved to psick_profile::virtualbox
  • psick::jenkinns moved to psick_profile::jenkinns
  • psick::backup::duply moved to psick_profile::duply
  • psick::backup::legato moved to psick_profile::legato
  • psick::ci:octocatalog moved to psick_profile::octocatalog
  • psick::foreman moved to psick_profile::foreman
  • psick::grafana moved to psick_profile::grafana
  • psick::inluxdb moved to psick_profile::influxdb
  • psick::keepalived moved to psick_profile::keepalived
  • psick::mongo moved to psick_profile::mongo
  • psick::prometheus moved to psick_profile::prometheus
  • psick::rundeck moved to psick_profile::rundeck
  • psick::sensu moved to psick_profile::sensu
  • psick::vagrant moved to psick_profile::vagrant
  • psick::gitlab moved to psick_profile::gitlab
  • psick::mariadb moved to psick_profile::mariadb
  • psick::mysql moved to psick_profile::mysql
  • psick::docker moved to psick_profile::docker
  • psick::apache moved to psick_profile::apache
  • psick::iis moved to psick_profile::iis
  • psick::puppetserver moved to psick_profile::puppetserver
  • psick::puppetdb moved to psick_profile::puppetdb
  • psick::mail::postfix moved to psick_profile::postfix

Release 0.8.0

  • Standardised manage, noop_manage and noop_value on all classes
  • Removed local tp profiles (replaced by separated tp_profiles module)
  • Added psick::limits class
  • Added psick::mounts class
  • Added option to manage gitlab configs via in line settings
  • Cleaned up deprecations in logs
  • Removed deprecated auto_conf param

Release 0.7.0

  • Deprecated local tp profiles. Preparing transition to tp_profile module
  • Added psick::icinga2 profile, features full
  • Added psick::icingaweb2 profile, features full
  • Added psick::java:install_tarball define
  • Added psick::selinux class
  • Added psick::remediate profile to install Puppet Remediate
  • Added psick::ensure2* functions
  • Added psick::hosts::puppetdb profile.
  • psick::php::fpm profile
  • Improved psick::packages
  • Fixed mariadb and mysql defines
  • Puppetserver 6 has new ca commands - @tuxmea.
  • Updated hiera.yaml with globs to split per profile hiera data

Release 0.6.2

  • Updated psick::puppet::foss_master to Puppet 6
  • Updated psick::puppetserver to Puppet 6
  • Added psick::jenkins::jcasc clsss
  • Updated .travis.yml

Release 0.6.1

  • Improved openssh defines
  • Added extra_packages_list to psick::git
  • Added extra options to default apache vhost template
  • Added update_hostname option to psick::hostname
  • Less default vagrant plugins
  • psick::virtualbox updated

Release 0.6.0

  • Added no_noop parameter to tp profiles
  • Changed current no_noop params to not override server side noop_mode
  • Added psick::chruby profile
  • Use correct puppet agent parameter for server - @tuxmea.

Release 0.5.8

  • Global renaming auto_prerequisites to auto_prereq #61
  • Added force_ordering param to psick #55
  • Docs, test and addons to psick::puppet::gems and psick::rbenv #50 #47

Release 0.5.7

  • psick::rbenv profile
  • Improved r10k setup

Release 0.5.6

  • psick::gitlab::ci profile
  • Puppet profiles from example42 puppet module
  • More works on jenkins and Jenkinsfile
  • psick::puppet::postrun_command management
  • Added no_noop parameter to tp and other profiles
  • Added psick::schedule profile
  • Added psick::lvm profile
  • Added defines to manage services scripts

Release 0.5.5

  • Improved psick::jenkins and psick::jenkins::plugin
  • Reorganised docs
  • Added psick::reboot profile
  • Improved psick::nfs profiles
  • Regenerated tp profiles

Release 0.5.4

  • Refactored psick::jenkins profile (psick::ci::jenkins removed)
  • Allow alternative pdk templates for mass generation of tp profiles
  • Reduced number of redundant tests on tp profiles
  • Added ansible and sysdig tp profiles

Release 0.5.3

  • Complete psick::bolt profile and better tasks @alvagante

Release 0.5.2

  • Added sample Puppet tasks and psick::bolt @alvagante

Release 0.5.1

Release 0.5.0

  • Added lamp classes and defines (apache, php, mariadb, mysql) @alvagante
  • Refactored tp profiles @alvagante
  • Refactored users and packages profiles @alvagante
  • Added ansible and docker profiles and defines @alvagante

Release 0.4.0

  • Refined and adapted structure to a single standalone module @alvagante
  • Imported defines from Psick 0.3.0 control-repo tools module @alvagante
  • Generate first set of tp profiles with working specs and implementation @alvagante

Release 0.3.0

  • Sync from Psick 0.3.0 control-repo profile module @alvagante