diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d20cfa3..eb767a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: env: PLATFORM_NAME: ${{ matrix.platform.name }} PLATFORM_IMAGE: ${{ matrix.platform.image }} - VAULTWARDEN_VERSION: '1.31.0' + VAULTWARDEN_VERSION: '1.32.2' VAULTWARDEN_URL: ${{ secrets.VAULTWARDEN_URL }} PY_COLORS: '1' ANSIBLE_FORCE_COLOR: '1' diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml index 3395e19..90448dc 100644 --- a/molecule/default/verify.yml +++ b/molecule/default/verify.yml @@ -14,7 +14,7 @@ chdir: /usr/local/bin changed_when: false register: __vaultwarden_version - failed_when: __vaultwarden_version is not search(vaultwarden_version if vaultwarden_version | length > 0 else '1.31.0') + failed_when: __vaultwarden_version is not search(vaultwarden_version if vaultwarden_version | length > 0 else '1.32.2') - name: Check if Vaultwarden web-vault is installed. ansible.builtin.stat: diff --git a/templates/env.j2 b/templates/env.j2 index 3aab985..ceefffc 100644 --- a/templates/env.j2 +++ b/templates/env.j2 @@ -72,9 +72,18 @@ EVENTS_DAYS_RETAIN={{ vaultwarden_events_days_retains }} {% if vaultwarden_auth_request_purge_schedule is defined %} AUTH_REQUEST_PURGE_SCHEDULE={{ vaultwarden_auth_request_purge_schedule }} {% endif %} +{% if vaultwarden_duo_context_purge_schedule is defined %} +DUO_CONTEXT_PURGE_SCHEDULE={{ vaultwarden_duo_context_purge_schedule }} +{% endif %} {% if vaultwarden_org_groups_enabled is defined %} ORG_GROUPS_ENABLED={{ vaultwarden_org_groups_enabled }} {% endif %} +{% if vaultwarden_increase_note_size_limit is defined %} +INCREASE_NOTE_SIZE_LIMIT={{ vaultwarden_increase_note_size_limit }} +{% endif %} +{% if vaultwarden_enforce_single_org_with_reset_pw_policy is defined %} +ENFORCE_SINGLE_ORG_WITH_RESET_PW_POLICY={{ vaultwarden_enforce_single_org_with_reset_pw_policy }} +{% endif %} {% if vaultwarden_job_poll_interval_ms is defined %} JOB_POLL_INTERVAL_MS={{ vaultwarden_job_poll_interval_ms }} {% endif %} @@ -126,11 +135,11 @@ DISABLE_ICON_DOWNLOAD={{ vaultwarden_disable_icon_download }} {% if vaultwarden_icon_download_timeout is defined %} ICON_DOWNLOAD_TIMEOUT={{ vaultwarden_icon_download_timeout }} {% endif %} -{% if vaultwarden_icon_blacklist_regex is defined %} -ICON_BLACKLIST_REGEX={{ vaultwarden_icon_blacklist_regex }} +{% if vaultwarden_http_request_block_regex is defined %} +HTTP_REQUEST_BLOCK_REGEX={{ vaultwarden_http_request_block_regex }} {% endif %} -{% if vaultwarden_icon_blacklist_non_global_ips is defined %} -ICON_BLACKLIST_NON_GLOBAL_IPS={{ vaultwarden_icon_blacklist_non_global_ips }} +{% if vaultwarden_http_request_block_non_global_ips is defined %} +HTTP_REQUEST_BLOCK_NON_GLOBAL_IPS={{ vaultwarden_http_request_block_non_global_ips }} {% endif %} {% if vaultwarden_disable_2fa_remember is defined %} DISABLE_2FA_REMEMBER={{ vaultwarden_disable_2fa_remember }} @@ -246,6 +255,9 @@ DUO_SKEY={{ vaultwarden_duo_skey }} {% if vaultwarden_duo_host is defined %} DUO_HOST={{ vaultwarden_duo_host }} {% endif %} +{% if vaultwarden_duo_use_iframe is defined %} +DUO_USE_IFRAME={{ vaultwarden_duo_use_iframe }} +{% endif %} {% if vaultwarden_authenticator_disable_time_drift is defined %} AUTHENTICATOR_DISABLE_TIME_DRIFT={{ vaultwarden_authenticator_disable_time_drift }} {% endif %}