From c81dbf0b92799b56fdb1c708154365172aee5699 Mon Sep 17 00:00:00 2001 From: Erik Schaberg Date: Mon, 13 Feb 2023 16:16:58 +0100 Subject: [PATCH] molgenis8 and molgenis9 collections are no longer supported --- molgenis8/README.md | 45 ++------------------------------------- molgenis8/galaxy.yml | 4 ++-- molgenis9/README.md | 50 +------------------------------------------- molgenis9/galaxy.yml | 4 ++-- 4 files changed, 7 insertions(+), 96 deletions(-) diff --git a/molgenis8/README.md b/molgenis8/README.md index f27647a6..ebd62fd3 100644 --- a/molgenis8/README.md +++ b/molgenis8/README.md @@ -1,45 +1,4 @@ -# Ansible Collection - molgenis.molgenis8 +# Ansible Collection - molgenis.molgenis -## Usage +# Please use collection molgenis.molgenis10 or EMX2, this version is no longer supported! -### Image remote server through ssh and ansible -'ansible-galaxy collection install molgenis.molgenis8' - -You can use ansible to setup up a basic molgenis server on a remote linux machine. At the moment we support the following Linux flavours: - -* RedHat/CentOS 7 (EoL June 2024) -* RedHat Enterprise Linux 8 (EoL May 2029) -* CentOS 8 (EoL December 2021) -* Ubuntu 20.04 (EoL April 2025) -* RockyLinux 8 (EoL May 2029) - -The RedHat/CentOS/Rocky servers needs to have selinux enabled (might need a reboot) before your run the playbook. -It is also recommended to first upgrade/patch your server to the latest patch level, before running the playbook. - -You need to have setup an ssh trust between the system your run ansible on and the remote linux server root account where molgenis will be installed. - -First create an inventory.ini file with the FQDNs/ip addresses of your target hosts. Then execute the next command (from the `molgenis8` directory): - -'ansible-playbook playbook.yml -e memory="4"' - -We currently support automatic memory configuration for 4, 8 and 16 Gb of memory. This way tomcat/java and elasticsearch each get a decent amount of memory for Molgenis to run. - - -To upgrade a remote molgenis server to a newer molgenis verion, you can run: - -'ansible-playbook playbook_upgrade.yml' - - -### Usage locally for testing purposes -You can use Vagrant to boot up the image. Please execute (from the `molgenis8` directory): - -`vagrant up` - -When updating the playbook -`vagrant up --provision` - -When running a specific version of and OS: - -`VAGRANT_VAGRANTFILE=Vagrantfile.centos7 vagrant up` - -Access the instance from `http://localhost:8080` in the browser. diff --git a/molgenis8/galaxy.yml b/molgenis8/galaxy.yml index 1707897a..5f3933f2 100644 --- a/molgenis8/galaxy.yml +++ b/molgenis8/galaxy.yml @@ -9,7 +9,7 @@ namespace: molgenis name: molgenis8 # The version of the collection. Must be compatible with semantic versioning -version: 2.0.6 +version: 2.0.8 # The path to the Markdown (.md) readme file. This path is relative to the root of the collection readme: README.md @@ -25,7 +25,7 @@ authors: ### OPTIONAL but strongly recommended # A short summary description of the collection -description: this collection contains roles and playbooks to roll-out and update a Molgenis instance in your own infrastructure (see https://www.molgenis.org) +description: This collection is no longer supported, please use molgenis.molgenis10 or EMX2 (see https://www.molgenis.org) # Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only # accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with 'license_file' diff --git a/molgenis9/README.md b/molgenis9/README.md index 483c0d7a..8c9dcd96 100644 --- a/molgenis9/README.md +++ b/molgenis9/README.md @@ -1,52 +1,4 @@ # Ansible Collection - molgenis.molgenis9 -## Migration from Molgenis8 (molgenis 8.x.y) -Molgenis 9.x.y contains a new expression language. This means that if you used expressions in Molgenis before, you need to adapt them during the migration. -See the Molgenis 9.0.5 release notes: https://github.com/molgenis/molgenis/releases/tag/molgenis-9.0.5 -"This means that all expressions in your data models need to be rewritten. This should be fairly straightforward, but contact us if you need help on molgenis-support@umcg.nl" +# This collection is no longer supported, please use molgenis.molgenis10 - - -## Usage - -### Image remote server through ssh and ansible -'ansible-galaxy collection install molgenis.molgenis9' - -You can use ansible to setup up a basic molgenis server on a remote linux machine. At the moment we support the following Linux flavours: - -* RedHat/CentOS 7 (EoL June 2024) -* RedHat Enterprise Linux 8 (EoL May 2029) -* CentOS 8 (EoL December 2021) -* Ubuntu 20.04 (EoL April 2025) -* RockyLinux 8 (EoL May 2029) - -The RedHat/CentOS/Rocky servers needs to have selinux enabled (might need a reboot) before your run the playbook. -It is also recommended to first upgrade/patch your server to the latest patch level, before running the playbook. - -You need to have setup an ssh trust between the system your run ansible on and the remote linux server root account where molgenis will be installed. - -First create an inventory.ini file with the FQDNs/ip addresses of your target hosts. Then execute the next command (from the `molgenis9` directory): - -'ansible-playbook playbook.yml -e memory="4"' - -We currently support automatic memory configuration for 4, 8 and 16 Gb of memory. This way tomcat/java and elasticsearch each get a decent amount of memory for Molgenis to run. - - -To upgrade a remote molgenis server to a newer molgenis verion, you can run: - -'ansible-playbook playbook_upgrade.yml' - - -### Usage locally for testing purposes -You can use Vagrant to boot up the image. Please execute (from the `molgenis8` directory): - -`vagrant up` - -When updating the playbook -`vagrant up --provision` - -When running a specific version of and OS: - -`VAGRANT_VAGRANTFILE=Vagrantfile.centos7 vagrant up` - -Access the instance from `http://localhost:8080` in the browser. diff --git a/molgenis9/galaxy.yml b/molgenis9/galaxy.yml index f95cf16b..b513b356 100644 --- a/molgenis9/galaxy.yml +++ b/molgenis9/galaxy.yml @@ -9,7 +9,7 @@ namespace: molgenis name: molgenis9 # The version of the collection. Must be compatible with semantic versioning -version: 1.2.3 +version: 1.2.4 # The path to the Markdown (.md) readme file. This path is relative to the root of the collection readme: README.md @@ -25,7 +25,7 @@ authors: ### OPTIONAL but strongly recommended # A short summary description of the collection -description: this collection contains roles and playbooks to roll-out and update a Molgenis instance in your own infrastructure (see https://www.molgenis.org) +description: This collection is no longer supported, please use molgenis.molgenis10 or EMX2 (see https://www.molgenis.org) # Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only # accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with 'license_file'