Tags: lean-delivery/ansible-role-java
Tags
Feature/add corretto (#108) * EPMLDI-1739: add basic corretto fallback implementation * EPMLDI-1739: to fix Corretto 11 later * EPMLDI-1739: add install from repo to Amazon Linux 2 * EPMLDI-1739: corrections according to yamllint hints * EPMLDI-1739: adjust install from repo to Amazon Linux 2 * EPMLDI-1739: fix install from repo to Amazon Linux 2 * EPMLDI-1739: re-use basic task * EPMLDI-1739: check requested version * EPMLDI-1739: refactor impl, support two cases - install from downloaded package or from repo o Amazon Linux 2 * EPMLDI-1739: refactor impl, remove task because of duplication of logic * EPMLDI-1739: add install from tarball * EPMLDI-1739: add molecule tests for corretto Linux * EPMLDI-1739: add molecule tests for corretto Linux to gitlab-ci * EPMLDI-1739: temporary disable all molecule tests except corretto * EPMLDI-1739: update readme file with Amazon Corretto for Linux * EPMLDI-1739: fixes according to ansible lint recommendations * EPMLDI-1739: fixes according to ansible lint recommendations * EPMLDI-1739: fix logic for fallback transport: downloaded rpm/deb files must be installed as package * EPMLDI-1739: fix syntax according to ansible lint recommendations * EPMLDI-1739: fix bug * EPMLDI-1739: delete unneeded check * EPMLDI-1739: rename to clarify installation option * EPMLDI-1739: rename tests to clarify transport * EPMLDI-1739: add clarification * EPMLDI-1739: refactor corretto-fallback install from package * EPMLDI-1739: remove info about Windows support until it is supported * EPMLDI-1739: fix bug with missing group property * EPMLDI-1739: add new line to the end of file according to ansible lint rules * EPMLDI-1739: omit amazon-linux-extras command usage in Ansible * EPMLDI-1739: extend readme - add amazon corretto install samples * EPMLDI-1739: fix syntax after merge conflict resolving * EPMLDI-1739: temporary disable test because of bug * EPMLDI-1739: fix bug that occurred while disabling the test * EPMLDI-1739: refactor corretto8 installation on Amazon Linux 2 according to Timur's advice * EPMLDI-1739: refactor corretto-fallback installation according to Timur's advice * EPMLDI-1739: temporary disable all other test to test corretto only * EPMLDI-1739: refactor corretto8 installation on Amazon Linux 2 according to Timur's advice * EPMLDI-1739: try to eliminate Ansible bug with dynamic variable evaluation * EPMLDI-1739: try to avoid Ansible bug with dynamic variable evaluation * Revert "EPMLDI-1739: try to avoid Ansible bug with dynamic variable evaluation" * Revert "EPMLDI-1739: try to eliminate Ansible bug with dynamic variable evaluation" * EPMLDI-1739: introduce additional internal variable to satisfy specific java distribution requirements * EPMLDI-1739: fix syntax according to ansible lint recommendations * EPMLDI-1739: fix syntax according to ansible lint recommendations * EPMLDI-1739: add extra package only for Debian like systems * EPMLDI-1739: fix syntax according to ansible lint recommendations * EPMLDI-1739: fix logic to eliminate bug * EPMLDI-1739: fix URL to new Amazon AWS UI * EPMLDI-1739: add some detail to fallback implementation * EPMLDI-1739: refactor to fix issue with missing jdk_package value in case of corretto-fallback * EPMLDI-1739: support installation via web transport * EPMLDI-1739: add one more playbook sample for Corretto * EPMLDI-1739: fix regex pattern to capture proper java_major_version part from downloaded package of Corretto 8 * Correct parsing regex * Test corretto fallback * Fix security fetch * Fix java_unlimited_policy_transport * Update Readme * Ref/vars (#111) * Move vars to begin * Optimize vars & fetch * Update travis.ci Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com>
Feature/add alibaba dragonwell (#99) * EPMLDI-1740: add basic Alibaba Dragonwell8 fallback implementation * EPMLDI-1740: repository transport is not supported due to update from Alibaba Cloud Linux 2 (Aliyun Linux 2) YUM repository issues * EPMLDI-1740: add verify playbook * Change shape of instances to t3.micro * Add ext ip for sapmachine Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com>
refactoring: EPMLDI-1748 (#94) * Test refactored code Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Add centos8 tests Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix packages Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix ubuntu Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix trailing space Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test fixed ubuntu Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test python-pip Ubuntu Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix adoptopenjdk Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test requirements Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix epel Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix requirements Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test debug Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix epel Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix pip Ubuntu Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test ubuntu Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test ubuntu 18 Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test alternate prepare Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix trailing spaces Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Remove raw python install Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Remove upgrade pip Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Add executable Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test full java 12 and openjdk-ga Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Test inventory vars Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix group vars Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Add ansible_python_interpreter: /usr/bin/python3 Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Add extra_args Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Add aws profile Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Add ansible_python_interpreter Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Enable all tests Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Update scenarios Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Fix debian test Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com> * Make separate tasks for paths settings Signed-off-by: Timur Gadiev <Timur_Gadiev@epam.com>
PreviousNext