From 1029f3c14196da1e48434db48dfab1ce3b5943c5 Mon Sep 17 00:00:00 2001 From: Jean-Francois HOVINNE <jean-francois.hovinne@ext.ec.europa.eu> Date: Fri, 5 Jul 2024 13:33:36 +0000 Subject: [PATCH] feat: Remove RHEL 7 support (fixes #3) --- .ansible.lint | 3 --- .yamllint | 33 --------------------------------- RELEASES.md | 4 ++++ meta/main.yml | 1 - molecule/default/molecule.yml | 7 ------- molecule/default/prepare.yml | 2 +- tasks/install.yml | 2 +- tasks/main.yml | 2 +- tasks/uninstall.yml | 2 +- 9 files changed, 8 insertions(+), 48 deletions(-) delete mode 100644 .ansible.lint delete mode 100644 .yamllint diff --git a/.ansible.lint b/.ansible.lint deleted file mode 100644 index 89d64b3..0000000 --- a/.ansible.lint +++ /dev/null @@ -1,3 +0,0 @@ ---- -warn_list: - - experimental diff --git a/.yamllint b/.yamllint deleted file mode 100644 index 8827676..0000000 --- a/.yamllint +++ /dev/null @@ -1,33 +0,0 @@ ---- -# Based on ansible-lint config -extends: default - -rules: - braces: - max-spaces-inside: 1 - level: error - brackets: - max-spaces-inside: 1 - level: error - colons: - max-spaces-after: -1 - level: error - commas: - max-spaces-after: -1 - level: error - comments: disable - comments-indentation: disable - document-start: disable - empty-lines: - max: 3 - level: error - hyphens: - level: error - indentation: disable - key-duplicates: enable - line-length: disable - new-line-at-end-of-file: disable - new-lines: - type: unix - trailing-spaces: disable - truthy: disable diff --git a/RELEASES.md b/RELEASES.md index 9202fd2..3701c12 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,9 @@ # Releases +## 1.0.x + +- RHEL 7 support removed. + ## 0.1.x - Initial role implementation. diff --git a/meta/main.yml b/meta/main.yml index aab7311..a034c89 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -11,7 +11,6 @@ galaxy_info: - "2" - name: EL versions: - - "7" - "8" - name: Ubuntu versions: diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 74b185c..dd375cf 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -11,13 +11,6 @@ platforms: http_proxy: "${http_proxy}" https_proxy: "${https_proxy}" no_proxy: "${no_proxy}" - - name: centos7-${CI_JOB_ID:-0} - image: code.europa.eu:4567/ecgalaxy/centos7-ansible:latest - pre_build_image: true - environment: - http_proxy: "${http_proxy}" - https_proxy: "${https_proxy}" - no_proxy: "${no_proxy}" - name: rockylinux8-${CI_JOB_ID:-0} image: code.europa.eu:4567/ecgalaxy/rockylinux8-ansible:latest pre_build_image: true diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml index e43e764..255b665 100644 --- a/molecule/default/prepare.yml +++ b/molecule/default/prepare.yml @@ -9,7 +9,7 @@ state: directory owner: root group: root - mode: 0755 + mode: 'u=rwx,go=rx' when: ansible_os_family == 'Debian' changed_when: false environment: diff --git a/tasks/install.yml b/tasks/install.yml index eb2f877..bd02142 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -10,7 +10,7 @@ ansible.builtin.get_url: url: "{{ soapui_url }}" dest: "{{ soapui_role_working_dir }}" - mode: 0777 + mode: 'u=rwx,go=rx' register: downloaded_file become: true diff --git a/tasks/main.yml b/tasks/main.yml index 3debc70..57c4864 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,7 +4,7 @@ path: "{{ soapui_install_dir }}" register: soapui_already_installed become: true - + - name: Include install ansible.builtin.include_tasks: install.yml when: not soapui_uninstall and not soapui_already_installed.stat.exists diff --git a/tasks/uninstall.yml b/tasks/uninstall.yml index 13db048..2c00be4 100644 --- a/tasks/uninstall.yml +++ b/tasks/uninstall.yml @@ -14,7 +14,7 @@ - name: Remove all SoapUI desktop files ansible.builtin.file: - path: "{{ item.path }}" + path: "{{ item.path }}" state: absent with_items: "{{ desktop_files.files }}" become: true -- GitLab