Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GitHub Issue: Update playbook to Ubuntu 20.04 Focal64
What does this Pull Request do?
Base Ubuntu version on 2020-04 FocalFossa, includes an update to Tomcat 9 and other roles.
What's new?
Updated several external Islandora-Devops roles to be compatible with Ubuntu 20.04.
Does this change add any new dependencies?
No
Does this change require any other modifications to be made to the repository
(i.e. Regeneration activity, etc.)?
The Islandora-Devops.tomcat8 role may be better renamed to tomcat9 or we go down the route to make it be either.
This makes existing installations based on the playbook to be upgraded to a newer OS version. In place upgrades will need to be tested.
How should this be tested?
Run a full playbook installation, and tests to make sure object creation work as expected.
Testing updated Ansible roels
This PR has been updated so that requirements.yml points to where the updated roles will live in the Islandora-Devops GitHub project. To test them before they are merged, roll back this PR's branch by 1 commit to have the requirements point to updated branches in https://github.com/roblib.
Test updating an existing playbook installation.
Additional Notes:
Dropping CentOS
It was decided in March 31, 2021 meeting that CentOS should no longer be supported due to lack of use and RedHat announcing that they were moving away from using it. References to CentOS were removed from the README in this PR but it hasn't been completely removed from the playbook and roles yet.
Backwards compatibility question:
It was decided in the March 31, 2021 Meeting call that we should continue to move forward and support latest versions as the Playbook was never properly set up as an Ansible deployment platform.
Interested parties
@Islandora-Devops/committers