All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Unreleased - YYYY-MM-DD
- Added support for Ubuntu 20.04
- fixed centos 8 firewalld, opened ports 80,443,1024-65535/tcp
- fix apt update_cache fail due to clock out of sync
- fixed Ubuntu 14.04 regression
v37-1 - 2020-08-18
- moved atmo-check-novnc to disabled; and copied atmo-check-vnc to atmo-check-novnc to fix webdesktop
v37-0 - 2020-08-17
- Added minimal support for centos 8
- Add lsof to cent 6 packages within atmo-common role
- Added Dockerfile to build a docker image and and ansible.cfg.docker to go along with the Dockerfile
- Centralized the package installs and removals into one role, rather than scattered across various roles
- Added new variable PACKAGE_NO_UPDATES, to control cache and package updating
- Added two variables PACKAGE_RETRIES and PACKAGE_DELAY, one for the number of additional attempts to retry package install (in case there is another process locking the package manager) and the latter to specify the amount of time in seconds before a retry
- Fix slow iRods Fuse performance (#168)
- Fixed bare has_gui boolean to be true boolean
- Added a CentOS workaround of releasing dhcp ip address and renewing to deal with bad DNS servers (related to timeouts to mirrors timeouts)
- Only use Gateone if Guacamole is disabled (#170)
- Ignore failure of package install in kanki ansible package
- Changed https to http for irods-icommands packages in vars
- Updated Dockerfile to Ubuntu 20.04 and cleared package cache as part of the build
- Remove FUSE and irodsFs (#172)
- Removed AWS links for irods-commands packages; now reference renci
- Removed kanki and novnc installation
- Removed duplicate atmo-fail2ban role
v34-1 - 2018-09-18
- Fixed incorrect condition resulting in Ubuntu 14 failure to restart service (#165)
v34-0 - 2018-09-17
- Renamed Subspace variables to use Ansible keyword instead of Subspace (#154)
- Changes to make compatible with Ansible 2.6 free of deprecation warnings (#155)
- Changed 'template password-auth' task in ldap role for CentOS to say
follow=yes
since before Ansible 2.4 yes was default but now default is no. It is required because thepassword-auth
file is a link (#155) - Changed task that install iRods on Ubuntu in
atmo-kanki-irodsclient
to first download files before installing with apt module because the apt module fails to download the files (must be a bug in Ansible 2.6 because the download message is 'OK' but the status code is 'None' and Ansible looks for status code 200) (#155) - Changed
atmo-kanki-irodsclient
andirods-icommands
roles to download packages from the new iRods HTTPS URLs (#161)
- Remove unused
atmo-irods
role and remove unused CentOS 5 tasks fromirods-icommands
role (#162)
- Fixed task that runs
dhclient
for CentOS so that it does not fail if the process is already running (#156) (#163)
v33-0 - 2018-08-08
- On CentOS, the dhclient.d script
ntp.sh
is configured to remove previously configured NTP servers in ntp.conf when installing DHCP-provided NTP servers. (#146) - New logging plugin that will create logs for each instance organized in
username directories. The plugin is a template that has the log path added
by the
./configure
script. (#154)
- Renamed Subspace variables to use Ansible keyword instead of Subspace (#154)
- Fixed task to kill VNC servers using
pkill
instead ofvncserver -kill :$DISPLAY
(#150) - Fixed task to change desktop background on CentOS 7. This change also offered other improvements by using the correct commands to change the desktop background instead of overwriting existing files (#151)
- Only modify the permissions when user's home directory is created (#152)
- Change the ownership of the ephemeral disk mount to the user during deploy (#153)