diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4720189aae01160fa29e370036d570106b169e56..04fda911a80722dabe7a88f421a696ea29f52f0e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,8 @@ variables: ROLE: ${CI_PROJECT_NAME} BRANCH: ${CI_COMMIT_REF_NAME} + TAG: ${CI_COMMIT_TAG} + PUBLISH: "true" test: trigger: diff --git a/defaults/main.yml b/defaults/main.yml index 473e0e2eaa68c2b938039e80b894c4fe9cb895aa..a8c5c1b7d0195adeae5c7cf1a86831e11cb61bae 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,10 +1,10 @@ --- -gopass_version: 1.14.0 -gopass_summon_version: 1.12.0 +gopass_version: 1.14.3 +gopass_summon_version: 1.14.3 gopass_download_url: "https://github.com/gopasspw/gopass/releases/download/v{{ gopass_version }}/gopass-{{ gopass_version }}-linux-amd64.tar.gz" -gopass_checksum: "sha256:377b38180dbd1ae8dd698659df577235dea1f04fae2e8fb3044a6c24b69c240d" +gopass_checksum: "sha256:3cc3f740ca0c8423d864c93f38b934507cce5cafad87f9f5aae5f57748c64546" gopass_path: "/opt/gopass/{{ gopass_version }}" gopass_bin: "/usr/local/bin/gopass" gopass_summon_download_url: "https://github.com/gopasspw/gopass-summon-provider/releases/download/v{{ gopass_summon_version }}/gopass-summon-provider-{{ gopass_summon_version }}-linux-amd64.tar.gz" -gopass_summon_checksum: "sha256:23a72384845f75737e12863dd7a3e51586f07bf4f2e7df93a005869415dcbe8f" +gopass_summon_checksum: "sha256:5499edaceb52127f1ec748a6eacf61e438245fda3a0d31fd60a136b5781e6f32" summon_lib_path: "/usr/local/lib/summon" diff --git a/meta/main.yml b/meta/main.yml index fe4df70ff5c1318f420a0c9a83e99127f6a24724..3319bf4a7b097b2151e0980b5d1aad76e5359733 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,23 +1,24 @@ --- galaxy_info: - name: gopass author: ecgalaxy description: Installs gopass - https://www.gopass.pw/ company: European Commission license: EUPL-1.2 - min_ansible_version: 2.5 + min_ansible_version: "2.5" platforms: - name: Amazon Linux 2 versions: - all - name: EL versions: - - 7 - - 8 + - "7" + - "8" - name: Ubuntu versions: - bionic - focal + - jammy galaxy_tags: + - security - system dependencies: [] diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 54e2ab09bca49ada289b0137a8b1913f32383c0b..e54f5bc06d658320bf6158b06ac87343929a1a42 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -5,35 +5,42 @@ driver: name: docker platforms: - name: amazonlinux2-${CI_JOB_ID:-0} - image: geerlingguy/docker-amazonlinux2-ansible:latest + image: code.europa.eu:4567/ecgalaxy/amazonlinux2-ansible:latest pre_build_image: true env: http_proxy: "${http_proxy}" https_proxy: "${https_proxy}" no_proxy: "${no_proxy}" - name: centos7-${CI_JOB_ID:-0} - image: geerlingguy/docker-centos7-ansible:latest + image: code.europa.eu:4567/ecgalaxy/centos7-ansible:latest pre_build_image: true env: http_proxy: "${http_proxy}" https_proxy: "${https_proxy}" no_proxy: "${no_proxy}" - name: rockylinux8-${CI_JOB_ID:-0} - image: geerlingguy/docker-rockylinux8-ansible:latest + image: code.europa.eu:4567/ecgalaxy/rockylinux8-ansible:latest pre_build_image: true env: http_proxy: "${http_proxy}" https_proxy: "${https_proxy}" no_proxy: "${no_proxy}" - name: ubuntu1804-${CI_JOB_ID:-0} - image: geerlingguy/docker-ubuntu1804-ansible:latest + image: code.europa.eu:4567/ecgalaxy/ubuntu1804-ansible:latest pre_build_image: true env: http_proxy: "${http_proxy}" https_proxy: "${https_proxy}" no_proxy: "${no_proxy}" - name: ubuntu2004-${CI_JOB_ID:-0} - image: geerlingguy/docker-ubuntu2004-ansible:latest + image: code.europa.eu:4567/ecgalaxy/ubuntu2004-ansible:latest + pre_build_image: true + env: + http_proxy: "${http_proxy}" + https_proxy: "${https_proxy}" + no_proxy: "${no_proxy}" + - name: ubuntu2204-${CI_JOB_ID:-0} + image: code.europa.eu:4567/ecgalaxy/ubuntu2204-ansible:latest pre_build_image: true env: http_proxy: "${http_proxy}" @@ -41,6 +48,10 @@ platforms: no_proxy: "${no_proxy}" provisioner: name: ansible + inventory: + group_vars: + all: + ansible_user: ansible verifier: name: ansible lint: |